首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >装载Apache + MySQL的问题

装载Apache + MySQL的问题
EN

Server Fault用户
提问于 2010-11-23 08:21:35
回答 2查看 328关注 0票数 0

我尝试过配置Apache和MySQL,但是仍然有很高的负载峰值:http://d.pr/aD9L

我很确定这些高峰不是由流量增加引起的,因为在中找不到高峰。

我怎样才能找出导致这些山峰的原因?

EN

回答 2

Server Fault用户

发布于 2010-11-23 09:05:23

您所显示的图表没有显示哪些进程创建了负载。如果负荷较低,我会问是否有:

  • 当前正在运行的任何cron作业,例如备份等,这将考虑到负载。
  • 任何缓存明确的条件--即缓存被清除,现在正在从应用程序中提供服务。

我觉得这可能是最有可能发生的情况。

而且,如果您在VM上运行,有时会发生类似这种奇怪的事情!

票数 1
EN

Server Fault用户

发布于 2010-11-23 09:51:49

为了补充CPU 2671‘S的回答,最好的方法之一是使用'top’-但是(AFAIK),它只根据CPU或内存的使用来排序进程。你是说你的问题是负担。

在webserver的情况下,在top (或ps)中看到的全部是正在运行的httpd进程--如果您需要更多的详细信息,则需要查看日志或服务器状态。

当然,您应该启用mysql慢速查询日志记录(如果还没有启动),并查看是否可以建立任何关联。

因为在中找不到峰值。

Google是一个极好的使用分析工具,但它不是用于系统诊断的工具。

你明白什么是“负载”吗?它是等待运行的进程的平均数量。这可能是由大量的I/O以及cpu /内存/网络瓶颈造成的。

您是否有理由相信此指标的增加正在影响向您的用户提供的服务?花了你的钱?如果没有任何不良影响,是否值得担心?如果你不知道,那么你需要考虑一下你要监控的内容和原因。

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

https://serverfault.com/questions/205041

复制
相关文章

相似问题

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