首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >windows VPS运行apache和mysql,php脚本运行缓慢。但是cpu的使用率是1-3%。

windows VPS运行apache和mysql,php脚本运行缓慢。但是cpu的使用率是1-3%。
EN

Server Fault用户
提问于 2010-08-16 03:30:54
回答 2查看 590关注 0票数 0

所以每天晚上我都会做些工作。处理所有记录大概需要20分钟。据我所知,该脚本执行类似于10,000个sql查询的操作。

我认为这个任务很紧张,需要时间来完成,但是我看了CPU和内存的使用情况,而且非常低。Cpu使用率在1-3%之间,偶尔会反弹到50ish,持续2-3秒。

此VPS正在使用Apache和MySQL运行windows 2003服务器。这听起来对吗?

EN

回答 2

Server Fault用户

发布于 2010-08-16 05:10:06

这台机器上有多少内存?如果它太小,它可能是窒息和破坏互换。这可以解释为什么在低cpu使用率上速度慢。

票数 0
EN

Server Fault用户

发布于 2010-08-23 15:22:51

你确定你知道脚本所做的一切吗?也许进程是磁盘绑定的。一些Linux机器每晚运行makewhatis并更新locate使用的数据库。为此,他们扫描整个磁盘,编译一个文件名列表。I/O很多,但CPU使用率不高。也许Windows做了类似的事情?通过解析web日志来编译统计信息?

如果您确实在执行大量的SQL查询,可能它们是在大型表的非索引字段上运行的,而MySQL必须扫描大量记录。我认为你需要仔细观察夜间过程的作用,以便找出为什么要花这么长时间。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/170842

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档