Linux文件系统基准测试最佳实践

时间:2008-11-28 11:39:42

标签: linux filesystems benchmarking ext3

(不是一个编程问题,对不起)

我正在使用各种文件系统选项(例如:noatime,relatime等)对各种文件系统(最重要的是:ext3)进行基准测试,以了解Linux机箱上的特定情况。

对于原始文件系统基准测试,我正在研究bonnie和bonnie ++。

使用bonnie和bonnie ++对文件系统进行基准测试最有用的方法是什么?
有关文件系统基准测试的最佳实践是什么?
我们在谈论它时:如何在机器上安装ext3文件系统?

1 个答案:

答案 0 :(得分:4)

我没有得到很多答案;-)所以我会尝试解释我的想法。

最终,我选择iozone作为基准测试工具,主要是因为它提供了大量的信息。

恕我直言,如果一个人试图找到具有统计意义的数据,那么基准测试的一次运行是不够的,所以我写了一个小的shell脚本来运行iozone 10次并将输出写入10个日志文件。

然后,我编写了另一个脚本(Python中的这个脚本)来为矩阵中的每个单元格添加所有值。丢弃每个单元格的最高值和最低值,以防止异常扭曲现实; - )

对于每个单元格,我取八个剩余值的平均值。我将生成的矩阵复制到OpenOffice.org Calc。

我为'基线'(在我的情况下:使用默认选项安装的ext3文件系统)执行了此过程,然后重复它以进行测试。

每次测试,我将结果矩阵复制到我存储基线的电子表格中。在Calc中,我进行了比较并将结果绘制在图表中。

效果很好。