嗨其他程序员/开发人员,
我正在尝试在raid存储上测量xfs性能。在这样做时,我看到了一个不同寻常的观察。在进行观察之前,几个细节: 1.我知道在不同文件中每次迭代重复写入xfs时,我们会看到锯齿形图案。以GB / s为单位的写入性能从某个点开始,比如6 GB / s,降低到大约4.2 GB / s的速度,并在下一次迭代中跳回到6 GB / s。循环在固定数量之后重复,这取决于存储器中的分配块。我理解这是因为我们正在编写分配块,从最外面的磁盘圆柱体开始朝向磁盘上的最内圆柱体。对不起,我是新用户,无法附上锯齿图案图片。 我做的观察是,只有当我在不同的目录中写下测试的重复时才会出现这种锯齿图案。如果我将重复直接写在单个文件夹下,则没有锯齿图案。例如:
主目录
------repetition1.dat
------repitition2.dat
------repitition2.dat
未显示附图中所示的锯齿图案,而
主目录
----Directory1
---Repetition.data
----Directory2
---Repetition.data
----Directory3
---Repetition.data
确实显示锯齿形状。
有人可以解释为什么会这样。
其他数据点
我们正在使用CentOS 7.0
选择IO调度程序没有任何影响。行为与所有IO调度程序相同