當我在我的嵌入式設備上運行bonnie測試時,結果在運行之間變化。我的問題是如何減少這種變化?Bonnie測試給出可變結果
0
A
回答
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
相關問題
- 1. 在bonnie基準測試中,延遲結果代表什麼?
- 2. Selenium:導出測試結果
- 3. Rspec:使用==匹配的結果,但仍給出「失敗」測試結果
- 4. C#:將測試結果直接分配給變量
- 5. 我可以將測試結果分配給Java中的布爾變量嗎?
- 6. 測試array.sample不會給出連續的等效結果
- 7. R中的正態性測試給出了奇怪的結果?
- 8. 測試異步方法不會給出一致的結果
- 9. 多次運行JUnit測試給出了不同的結果
- 10. 兩個類似RSpec的測試,給出了相反的結果
- 11. jasmine angularjs測試給出不一致的結果
- 12. 單元測試期間,PHPUnit測試結果類型或結果變量
- 13. 將測試結果導出爲excel
- 14. xUnit測試結果導出到TestRail
- 15. 噶輸出複製測試結果
- 16. 忽略測試結果的stderr輸出
- 17. 測試結果輸出重複
- 18. 存儲/導出Selenium Webdriver測試結果
- 19. 如何導出Stata xtcsd測試結果?
- 20. 將Jest測試結果導出到txt
- 21. 測試panoramio結果
- 22. 我可以「while =測試」結果在SQL?
- 23. MS測試管理器 - 在測試通過時輸出結果
- 24. 有紅寶石單元::測試說出測試結果
- 25. laravel 5.4查詢中可變參數,給出錯誤結果?
- 26. 測試如果輸入等於可變
- 27. python測試結果與caffe測試結果不一樣
- 28. VS2012使測試結果顯示在測試結果窗口
- 29. PHP:測試兩個雙變量給出不同的結果,而不改變變量
- 30. 單元測試測試OK結果
其他建議? – abc 2011-04-18 20:23:42