首页/系统/信创系统运维速查/磁盘 IO 高的定位
常见问题65 条

磁盘 IO 高的定位

系统卡顿但 CPU 不高时查 IO:iostat 看 %util 与 await,iotop 找写盘大户,再判断业务高峰、日志风暴还是磁盘故障。

信创系统运维速查系统更新于 2026-10-12

盘层

盘层
iostat -x 1 5                              # %util、await、r/s、w/s
df -h                                      # 完排除空间满带来的异常
smartctl -H /dev/sda 2>/dev/null || true   # 顺带看盘健康

进程层

进程层
iotop -oPa 2>/dev/null || echo 'dnf install iotop'
pidstat -d 1 5 2>/dev/null                 # 按进程看读写
# 定位后核对:日志级别、缓存策略、批量任务时段
%util 长时间顶部运行且 await 高会拖慢全系统:完确认是否批次任务或日志刷盘,再考虑限流与错峰。

易错点

  • RAID 与 SSD 场景要结合阵列整体指标判断,别按单盘绝对值下结论
  • 写盘大户常是日志:完把日志级别与轮转调好,再做容量规划

数据来源与参考

  • man 1 iostat
  • man 8 iotop
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌