我正在寫一個python腳本,它將在linux文件系統中執行性能測試。除了死鎖之外,競爭條件和時間需要執行一個操作(刪除,讀取,寫入和創建)該測試包含的其他變量/參數?文件系統性能測試
文件系統性能測試
回答
文件系統性能測試是一個非常複雜的話題。你可以很容易地犯很多錯誤,基本上使你的整個測試毫無價值。
Stony Brook University和IBM Watson Labs在「存儲交易」中發表了一篇強烈推薦的關於文件系統基準測試的期刊論文,其中他們提出了不同的基準以及它們的優缺點:A nine year study of file system and storage benchmarking。
他們給出了很多建議,如何設計和實施一個好的文件系統基準。正如我所說:這不是一件容易的事。
你能更清楚一點嗎?
我在使用Python本身之前曾嘗試過這樣做過一次。我需要時間親自嘗試一下。我嘗試使用time.time()來獲得自時代以來的時間。我認爲時間差異可以滿足文件操作。
更新: 檢查這個GSOC理念,PSF已承諾資助其 http://allmydata.org/trac/tahoe/wiki/GSoCIdeas
我想讀了該網頁以獲取更多信息。
我沒有特別地看代碼,但是應該在文件系統性能測試中添加其他什麼樣的測試。 – Mohamed
檢查答案。我編輯過它,儘管該項目仍然非常抽象,但可能包含一些供您使用的鏈接。 –
你可能會看到像caollectd和iotop這樣的工具。再說一次,yopu也可能只是想利用它們而不是重新發明輪子 - 就我所見,這種性能分析並不是在一天中學到的,這些人在構建這些工具上投入了大量的時間和知識。
您應該嘗試使用已存在的軟件。你可以使用相同的iozone。 對於教程,你應該參考this blog post on nixcraft
- 1. Zip文件系統性能
- 2. pyfilesystem2,FSTestCases:測試文件系統
- 3. Rhino Mocks測試文件系統io
- 4. 具有文件系統功能的測試對象
- 5. 基準文件系統的性能
- 6. 讀/寫性能:DiskLruCache VS文件系統
- 7. Grails set系統屬性測試
- 8. 公司實現的場景類型性能測試a系統
- 9. Junit的一套系統,性能測試不工作
- 10. 嵌入式系統的負載和性能測試
- 11. 系統測試的測試框架
- 12. C/C++功能/系統測試的測試框架?
- 13. 試圖用VFSStream測試文件系統操作
- 14. 嘗試在Unix上測試文件系統中的空間
- 15. Maven的性能測試-jar文件
- 16. .xap文件的性能測試
- 17. 裸機系統的軟件測試
- 18. 跑單系統測試
- 19. 如何模擬系統用戶在ruby中測試文件系統交互?
- 20. 文件系統尋求與很多小文件的性能
- 21. 只讀文件系統基準測試軟件
- 22. 使用VS2010進行Web性能測試「測試文件下載」
- 23. 春屬性文件VS系統屬性
- 24. 性能測試
- 25. 性能測試
- 26. 測試性能
- 27. 系統測試與驗收測試 - 測試用例差異
- 28. 多個操作系統單元在一個文件中測試 - 可能嗎?
- 29. 爲什麼我的測試文件系統只能在內存中工作?
- 30. XNA粒子系統性能
1+用於紙張。謝謝。 – Mohamed