+ -
当前位置:首页 → 问答吧 → TOP中%wa波动剧烈,但网站速度很快。高手帮忙!!

TOP中%wa波动剧烈,但网站速度很快。高手帮忙!!

时间:2011-12-01

来源:互联网

自己开发的程序。
不复杂。就是简单的采集,生成缓存。
(采集还是有时间间隔的。并不是时时的在采)

但是在用TOP命令查看时,发现。 %wa 波动非常大。
经常性的在 50%左右。甚至还要高。。。。。但 %us则低,始终不过1%

查资料都说是。wait for io 。可我程序没什么读操作啊。

一是读/cache/xxx.html 这样的缓存,直接就输出来了。没有复杂操作。
二是mysql的各种查询,我检测执行时间。也都是0.00x毫秒就OK。

没有耗资源的东西啊。。。

为啥这WA会如此之高。。。搞的空间商都不乐意了。我日。

谁有这经验啊。。。。。。加我Q。23559055 帮助解决。再送200分。

作者: minghao1039   发布时间: 2011-12-01

是不是有大量写入操作?

作者: ci1699   发布时间: 2011-12-01

i/o除了磁盘i/o也包括网络i/o,你抓取页面也算i/o操作。
假设你的i/o操作总时间用了5秒,然后cpu用了5秒,那这个%wa百分比值就是5(io)/(5(io)+5(cpu)) = 50%,所以你要么减少i/o操作,要么增加cpu使用率,比如开多进程试试。

作者: foolbirdflyfirst   发布时间: 2011-12-01

额。写操作很少。。。主要就是频繁的读。

写的是小偷程序。但是抓取页面很快的。

作者: minghao1039   发布时间: 2011-12-01

看着。。明明抓取完了。。。WA还是那么高。真RI

这个WA太高,网站就打开的很慢了。

我以前的程序也都是小偷的采集程序。。但没有碰到这样的问题。

作者: minghao1039   发布时间: 2011-12-01

相关阅读 更多