我目前正在做一个项目,我需要使用重复的数据访问模式来测试我的原型。我遇到了 fio,它是一个灵活的 Linux I/O 测试器 ( 1 )。
Fio 有很多选项,我希望它产生一个工作负载,该工作负载访问文件的相同块,一遍又一遍地访问相同的次数。我还需要这些块之间的访问不相等。例如,如果 fio 创建了一个名为“test.txt”的文件,并且该文件分为 10 个块,我需要工作负载来读取特定数量的这些块,每个块具有不同数量的 IO,一遍又一遍。假设它选择访问块 3、7 和 9。然后我想以特定的顺序和特定的次数访问它们,一遍又一遍。如果这个工作量可以用 N 次传递来描述,那么我希望是这样的:
第一遍:读取块 3 10 次,读取块 7 5 次,读取块 9 2 次。
第二遍:读取块 3 10 次,读取块 7 5 次,读取块 9 2 次。
...
N-pass:读block 3 10次,读block 7 5次,读block 9 2次。
问题一:上面的工作量可以用Fio生产吗?如果是,如何?问题 2:Fio 用户是否有邮件列表、论坛、网站、社区?
谢谢你,尼克