关于加载服务器和CPU使用情况的意见

时间:2013-01-08 19:51:33

标签: load cpu dedicated

我有一个Invision Power Board论坛的网站,该论坛托管在具有CentoS和Intel Core 2 Duo CPU的专用服务器上,2.13 GHz。

最近,当服务器负载很重时,加载服务器会在一分钟内达到大约6.00的峰值,并且服务器因CPU使用量过大而停机。我的问题是:根据你的说法,我必须向我的主机请求更强大的CPU?或者我可能只是为了提高网站脚本和论坛的性能?

1 个答案:

答案 0 :(得分:0)

测量和优化。根据需要重复,直到你知道发生了什么为止。

请注意,负载和CPU的测量结果并不相同。

  • 您使用的是PHP加速器吗? (例如APC) - 你应该是。
  • 检查您的内存,实际CPU使用情况(用户/系统/ io),交换使用(vmstat,iostat等)。有高iowait吗?
  • 您是否优化了MySQL配置?如果没有,它几乎肯定没有足够的表或查询缓存内存分配。
  • 您是否查看了MySQL统计数据,检查缓存命中率或查询速度慢?任何磁盘临时表?

我强烈建议您进行适当的性能监控 - 统计数据和图表非常宝贵。