嘿,这里有一个服务器,它的磁盘 I/O 速度非常慢,mdstat 提到了有关检查的内容,但我在谷歌上搜索时找不到任何相关信息。它在这里做什么?
root@tynix /home/vintagestory/trailer/server # cat /proc/mdstat
Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]
md2 : active raid1 sda4[0] sdb4[1]
1073610560 blocks super 1.2 [2/2] [UU]
[===================>.] check = 99.4% (1067845568/1073610560) finish=1.6min speed=59370K/sec
md3 : active raid1 sda5[0] sdb5[1]
1847478528 blocks super 1.2 [2/2] [UU]
md0 : active raid1 sdb2[1] sda2[0]
8384448 blocks super 1.2 [2/2] [UU]
md1 : active raid1 sda3[0] sdb3[1]
523968 blocks super 1.2 [2/2] [UU]
unused devices: <none>
答案1
它通过顺序读取每个磁盘成员上的所有扇区来检查软件阵列的完整性。这就是磁盘 i/o 缓慢的原因 -iostat -xd 1
可能会显示%忙碌的为 99-100%。