磁盘 I/O 饱和的定位与修复
应用变慢、负载升高,iostat 显示 %util 接近 100%、await 明显增大。可能是磁盘性能不足、异常 I/O 或硬件问题。
iostat -x 1 5
iotop -oPa
pidstat -d 1 5
cat /proc/pressure/io
vmstat 1 5
dmesg -T | grep -i -E 'i/o error|timeout|reset'
df -h
iotop/pidstat 找到具体进程,区分业务、备份和系统任务。ionice 或并发。%util、await 和 I/O 压力告警。iostat — 磁盘利用率与延迟iotop — 进程级 I/Opidstat — 进程 I/O 统计vmstat — 换页与 I/O合上页面,先回答,再展开对照。
iostat -x 中 %util 接近 100%、await 明显增大说明什么?iotop -oPa 和 pidstat -d 1 5 找到具体进程。再区分业务、备份和系统任务。ionice 或并发。云盘达到上限则扩容或升级类型,同时检查 dmesg 是否有 I/O error。