TOP中%wa波动剧烈,但网站速度很快。高手帮忙!!
时间:2011-12-01
来源:互联网
自己开发的程序。
不复杂。就是简单的采集,生成缓存。
(采集还是有时间间隔的。并不是时时的在采)
但是在用TOP命令查看时,发现。 %wa 波动非常大。
经常性的在 50%左右。甚至还要高。。。。。但 %us则低,始终不过1%
查资料都说是。wait for io 。可我程序没什么读操作啊。
一是读/cache/xxx.html 这样的缓存,直接就输出来了。没有复杂操作。
二是mysql的各种查询,我检测执行时间。也都是0.00x毫秒就OK。
没有耗资源的东西啊。。。
为啥这WA会如此之高。。。搞的空间商都不乐意了。我日。
谁有这经验啊。。。。。。加我Q。23559055 帮助解决。再送200分。
不复杂。就是简单的采集,生成缓存。
(采集还是有时间间隔的。并不是时时的在采)
但是在用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使用率,比如开多进程试试。
假设你的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太高,网站就打开的很慢了。
我以前的程序也都是小偷的采集程序。。但没有碰到这样的问题。
这个WA太高,网站就打开的很慢了。
我以前的程序也都是小偷的采集程序。。但没有碰到这样的问题。
作者: minghao1039 发布时间: 2011-12-01
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28