1. top
参数wa,IO等待所占用的CPU时间的百分比,高过30%时IO压力高
2. iostat
参数%util磁盘IO使用率, 该值越高说明产生的I/O请求越多,可能达到磁盘的瓶颈
参数idle磁盘空闲率,该值越低说明IO压力就越高,一般读取速度有较多的wait
3. dmsg
dmesg用来显示内核环缓冲区(kernel-ring buffer)内容,内核将各种消息存放在这里,通过命令
dmesg | awk '/(READ|WRITE|dirtied)/ {process[$1]++} END {for (x in process) print process[x],x}' |sort -nr |awk '{print $2 " " $1}' | head -n 10
可以查看IO高峰值的进程信息。