我在插入RAID Box的105个硬盘上运行IO。我已经盯着FIO在我的所有磁盘上运行IO并使用iostat观察读写。但过了一段时间后,我发现有些驱动器显示我每秒读写速率为0.我不明白它是否真的停止或仍在运行。有些驱动IO操作如下。
sdbe 61.50 46288.00 20276.00 92576 40552
sdbf 63.00 46580.00 20824.00 93160 41648
sdbg 59.50 45192.00 19728.00 90384 39456
sdbh 0.00 0.00 0.00 0 0
sdbi 0.00 0.00 0.00 0 0
sdbj 66.00 50416.00 19728.00 100832 39456
sdbk 0.00 0.00 0.00 0 0
sdbl 60.00 43840.00 21372.00 87680 42744
sdbm 0.00 0.00 0.00 0 0
sdbn 0.00 0.00 0.00 0 0
sdbo 0.00 0.00 0.00 0 0
sdbp 0.00 0.00 0.00 0 0
sdbq 0.00 0.00 0.00 0 0
sdbr 0.00 0.00 0.00 0 0
sdbs 0.00 0.00 0.00 0 0
sdbt 0.00 0.00 0.00 0 0
sdbu 0.00 0.00 0.00 0 0
sdbv 61.00 43840.00 22468.00 87680 44936
sdbw 0.00 0.00 0.00 0 0
sdbx 58.00 44936.00 18632.00 89872 37264
sdby 58.00 42744.00 20824.00 85488 41648
sdca 70.00 56444.00 20276.00 112888 40552
答案 0 :(得分:0)
这将在很大程度上取决于您要求fio进行的操作,为fio提供的选项以及RAID的类型。例如,如果您要重新读取一个容易容纳在内存中的区域,而没有使用fio的direct=1
,则可能是内核页面完全满足了以后的读取要求。
(PS:这实际上不是编程问题,可能更适合https://serverfault.com/ ...)