Bonnie测试给出了可变的结果

时间:2011-04-17 22:34:42

标签: embedded-linux stress-testing embedded

当我在嵌入式设备上运行bonnie test时,结果在运行之间是可变的。我的问题是如何减少这种可变性?

1 个答案:

答案 0 :(得分:1)

这是一个基准,它会有所不同。确保没有I / O密集型正在运行。由于它是一个嵌入式设备,因此很少有动作会产生很大的影响。确保没有任何作业正在运行,没有用户(即你自己)正在做任何事情,并且当前正在运行的所有事情都需要运行。

此外,如果您打开了交换机(不确定为什么要在嵌入式设备上使用),请将其关闭。

最后,linux将缓冲区和缓存保存在内存中以加速磁盘访问。通常像bonnie这样的东西不会受此影响,因为它会写入大量数据(最小化缓冲区和缓存的影响)。但是,如果你想成为超级偏执者,你可以清除这些缓冲区和缓存:

$> sync
$> echo 3 > /proc/sys/vm/drop_caches