当前位置: 技术问答>linux和unix
关于top命令显示的wa%占用高的问题,我想知道倒底是怎么回事,是什么程序在占用
来源: 互联网 发布时间:2016-10-22
本文导语: 我有一个VPS 主机 装的是 centos5的系统。内存1G 在系统上使用的是 nginx+mysql 装了三个discuz的网站。 访问量很少,一天可能就200个IP。或者更少。 但是有时候访问网站变得很慢。用TOP命令 查看。 发现 %wa...
我有一个VPS 主机 装的是 centos5的系统。内存1G
在系统上使用的是 nginx+mysql 装了三个discuz的网站。
访问量很少,一天可能就200个IP。或者更少。
但是有时候访问网站变得很慢。用TOP命令 查看。 发现 %wa 占用比较大。只要 %wa 占用超过10% 访问网站就会变得很慢
有时候 %wa 占用会达到50% ,这时候网站根本没法打开。
但同时 %us 占用很少 我查看的时间中,几乎从未超过来 1%
然而%wa 而波动很大。经常在10%左右. 而在 %wa 占用的同时 load average 也在变高。
top - 14:38:35 up 2 days, 14:28, 2 users, load average: 2.35, 1.45, 0.98
Tasks: 41 total, 1 running, 39 sleeping, 0 stopped, 1 zombie
Cpu(s): 0.0%us, 0.0%sy, 0.0%ni, 87.4%id, 12.5%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 1048576k total, 348456k used, 700120k free, 0k buffers
Swap: 0k total, 0k used, 0k free, 0k cached
在网上查了很久,都没有找到解决办法。大家都说IO 占用,wa% 是等待输出百分比。就没有了
我想知道是什么程序在占用这个。怎么解决这个问题。
|
这样的问题 要一下说出问题所在 不太容易 得你自己去找
结合top vmstat ps iostat这些命令去尝试 比看看系统日志的各种日志 看看有没有啥异常信息
结合top vmstat ps iostat这些命令去尝试 比看看系统日志的各种日志 看看有没有啥异常信息