2011-04-17 79 views
0

當我在我的嵌入式設備上運行bonnie測試時,結果在運行之間變化。我的問題是如何減少這種變化?Bonnie測試給出可變結果

+0

其他建議? – abc 2011-04-18 20:23:42

回答

1

這是一個基準,它會有所不同。確保沒有任何I/O密集型服務正在運行。由於它是嵌入式設備,因此很少有任何行爲會產生重大影響。確保沒有任何作業正在運行,沒有用戶(即你自己)在做任何事情,並且目前正在運行的所有東西都需要運行。

另外,如果您打開了交換(不知道爲什麼您會在嵌入式設備上),請將其關閉。

最後,linux將緩衝區和緩存保存在內存中以加速磁盤訪問。通常像bonnie這樣的東西不會受到很大的影響,因爲它會寫入大量的數據(最小化緩衝區和緩存的影響)。不過,如果你想成爲超級偏執狂,你可以清除這些緩衝區和緩存像這樣:

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

謝謝。如何關閉掉期? – abc 2011-04-17 23:00:05

+0

要查看活動交換:'cat/proc/swaps'。要關閉它:'swapoff/dev/swapdevice' – 2011-04-17 23:05:13

相關問題