文件系统性能测试
我正在写一个Python脚本,用来在Linux文件系统中进行性能测试。除了死锁、竞争条件和执行某个操作(删除、读取、写入和创建)所需的时间之外,测试还应该包含哪些其他变量或参数呢?
4 个回答
0
你应该尝试使用已经存在的软件。你可以用iozone来做这个。
关于教程,你可以参考这篇nixcraft的博客文章。
0
你可能会对一些工具,比如collectd和iotop,感兴趣。再说了,你也可以直接使用这些工具,而不是自己重新发明轮子。就我看来,性能分析这种东西不是一天就能学会的,这些人花了很多时间和精力去开发这些工具。
3
文件系统性能测试是个非常复杂的话题。你很容易犯很多错误,这些错误可能会让你的测试结果毫无价值。
圣ony Brook大学和IBM Watson实验室发表了一篇备受推荐的期刊论文,内容关于文件系统基准测试。在这篇论文中,他们介绍了不同的基准测试以及它们的优缺点:关于文件系统和存储基准测试的九年研究。
他们提供了很多建议,教你如何设计和实施一个好的文件系统基准测试。正如我所说的,这可不是一件简单的事情。