我的服务器是centos,我的服务器有时top命令下,wa能达到20-30%,请问有什么命令能知道目前哪个进程导致wa高?堆栈如何看?
wa, IO-wait : time waiting for I/O completion。
一般发生这种问题都是磁盘IO太高导致的问题,top一般就能看到了不需要其他工具。
7 回答5.6k 阅读
4 回答4.3k 阅读
2 回答970 阅读✓ 已解决
2 回答3.5k 阅读
1 回答1.2k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
1 回答587 阅读✓ 已解决
有个叫
iotop
的命令,可以看到具体是哪个进程占用IO
高。如果机器上没有这个命令,可以试下
yum install iotop
。参考:http://www.tecmint.com/install-iotop-monitor-linux-disk-io-in-rhel-centos-and-fedora/
另:如果要看具体是哪个磁盘
IO
高,则用iostat
。