iowait 很高但磁盘 util 不高,先排除哪几种情况

iowait 高但磁盘不忙,常见三种情况:一,在虚机上,宿主机 IO 被别的虚机抢占,本机看不到 util;二,大量进程在等 NFS 返回,本质是网络延迟;三,内存不足触发回收,读盘的是内核线程 kswapd。先看 iostat -x 1 里的 %util 和 await,再用 pidstat -d 1 定位到具体进程,最后用 free 和 dmesg 确认有没有在换页。

iostat -x 1
pidstat -d 1
vmstat 1 5
free -h
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容