我正在写一个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. 具有文件系统功能的测试对象
- 7. 读/写性能:DiskLruCache VS文件系统
- 8. 基准文件系统的性能
- 9. Grails set系统属性测试
- 10. 缺少oss数据库系统性能测试的原因?
- 11. 嵌入式系统的负载和性能测试
- 12. Junit的一套系统,性能测试不工作
- 13. 公司实现的场景类型性能测试a系统
- 14. 系统性能测试设置不是的DebugTest
- 15. 系统测试和alpha测试
- 16. 系统测试的测试框架
- 17. 节点js性能测试统计
- 18. C/C++功能/系统测试的测试框架?
- 19. 功能测试与系统测试的区别?
- 20. C#属性文件系统
- 21. 系统文件属性
- 22. 试图用VFSStream测试文件系统操作
- 23. 尝试在Unix上测试文件系统中的空间
- 24. .xap文件的性能测试
- 25. Maven的性能测试-jar文件
- 26. 裸机系统的软件测试
- 27. 跑单系统测试
- 28. 如何模拟系统用户在ruby中测试文件系统交互?
- 29. 文件系统寻求与很多小文件的性能
- 30. 只读文件系统基准测试软件
1+用于纸张。谢谢。 – Mohamed