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