我需要使用python来衡量硬盘的性能。这样做的最佳/最快/最短/最简单的方法是什么?它不一定非常准确,只是一个球场价值。
我的实际目标是编写一个小工具,将postgres设置调整为给定硬件的最佳配置。
我天真的做法是写一些文件并测量它需要多长时间。我会尝试几个块大小,然后我会尝试访问大文件中的一些随机位置。还有其他想法吗?
答案 0 :(得分:2)
我认为你最好的选择是使用外部工具,例如Bonnie ++,并解析程序输出。即使你不关心精度,也没有理由重新发明轮子。为什么要重写已存在的内容?
答案 1 :(得分:1)
从这里开始:http://www.acnc.com/benchmarks.html
获取您喜欢的源代码,在Python中编写类似的内容。