IO,即使用iostat验证的某些驱动器停止了读写操作

时间:2018-05-07 03:49:40

标签: raid

我在插入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

1 个答案:

答案 0 :(得分:0)

这将在很大程度上取决于您要求fio进行的操作,为fio提供的选项以及RAID的类型。例如,如果您要重新读取一个容易容纳在内存中的区域,而没有使用fio的direct=1,则可能是内核页面完全满足了以后的读取要求。

(PS:这实际上不是编程问题,可能更适合https://serverfault.com/ ...)