cjjcsu
cjjcsu
发布于 2024-01-22 / 86 阅读
0
0

RAID5 resync导致系统性能下降问题的处理方法

去年用 13 年配的旧电脑搭了个NAS,存储是用 5 块 HDD 搭的 Raid5阵列,整套系统一直运行的稳稳的。

最近家里断了次电,重启后触发了resync,磁盘 IO跑满导致各种服务都响应很慢。简单记录下处理过程,以备后用。

第一步,检查当前 resync IO速度:

cat /sys/block/md126/md/sync_speed

我这里大概是 100000 左右,单位是 KB/s。

第二步,查看系统默认的resync最大速度:

cat /sys/block/md126/md/sync_speed_max

默认是 200000。

也就是说系统默认的 resync 最大速度 > 当前resync IO 速度,所以磁盘 IO 被占满了。

第三步,调整系统 resync 最大速度:

echo 50000 > /sys/block/md126/md/sync_speed_max

限速是实时生效的,观察 CPU Load、磁盘 IO 都下来了,各类应用也都恢复了正常。


评论