(不是真正的编程问题,抱歉)
我正在针对 Linux 机器上的特定情况使用各种文件系统选项(例如:noatime、relatime 等)对各种文件系统(最重要的是:ext3)进行基准测试。
对于原始文件系统基准,我正在研究 bonnie 和 bonnie++。
使用 bonnie 和 bonnie++ 对文件系统进行基准测试最有用的方法是什么?
关于文件系统基准测试的最佳实践是什么?
当我们在这里的时候:你如何在你的机器上挂载你的 ext3 文件系统?
(不是真正的编程问题,抱歉)
我正在针对 Linux 机器上的特定情况使用各种文件系统选项(例如:noatime、relatime 等)对各种文件系统(最重要的是:ext3)进行基准测试。
对于原始文件系统基准,我正在研究 bonnie 和 bonnie++。
使用 bonnie 和 bonnie++ 对文件系统进行基准测试最有用的方法是什么?
关于文件系统基准测试的最佳实践是什么?
当我们在这里的时候:你如何在你的机器上挂载你的 ext3 文件系统?
我没有得到很多答案;-)所以我会尝试解释我的想法是什么。
最终,我选择了 iozone 作为基准测试工具,主要是因为它提供的信息量巨大。
恕我直言,如果试图找到具有统计意义的数据,运行一次基准测试是不够的,所以我编写了一个小 shell 脚本来运行 iozone 10 次并将输出写入 10 个日志文件。
然后,我编写了另一个脚本(这个在 Python 中)来将矩阵中每个单元格的所有值相加。丢弃每个单元格的最高和最低值,以防止异常扭曲现实;-)
对于每个单元格,我取其余八个值的平均值。我将生成的矩阵复制到 OpenOffice.org Calc 中。
我为“基线”(在我的情况下:使用默认选项安装的 ext3 文件系统)执行了此过程,然后为我的测试重复了它。
每次测试,我将结果矩阵复制到存储基线的电子表格中。在 Calc 中,我进行了比较并将结果绘制在图表中。
效果很好。