我在用火星周期精确模拟器,它使用 QEMU。它是一个完整的系统模拟器,提供用户和内核统计数据。
但是,即使我只获取用户统计数据,不同运行之间的统计数据也会有很大差异。我曾在 marss 网站上问过这个问题,但没有得到很好的答案。
我想知道这是否与 qemu 有关。或者任何 qemu 选项/变体,都可以使模拟具有确定性。我尝试使用 -icount auto,但仍然存在一些变化。
使用简单标量 eio 文件,我从未观察到任何变化。
有人能解释一下为什么我在相同的运行中得到不同的统计数据吗?
我在用火星周期精确模拟器,它使用 QEMU。它是一个完整的系统模拟器,提供用户和内核统计数据。
但是,即使我只获取用户统计数据,不同运行之间的统计数据也会有很大差异。我曾在 marss 网站上问过这个问题,但没有得到很好的答案。
我想知道这是否与 qemu 有关。或者任何 qemu 选项/变体,都可以使模拟具有确定性。我尝试使用 -icount auto,但仍然存在一些变化。
使用简单标量 eio 文件,我从未观察到任何变化。
有人能解释一下为什么我在相同的运行中得到不同的统计数据吗?