我的服务器有问题,它托管了几个网站,高峰期大约有 400 个并发访问。
问题是每隔几个小时,服务器的负载就会在一分钟左右内变得非常高,然后又会恢复正常;这个负载峰值使我的网站访问速度非常慢或根本无法访问。这是高负载期间 top 的输出:
我还注意到,有时这种高负载与高峰时间无关。我也尝试过调整 MYSQL,但没有任何变化。
我的服务器详细信息:
处理器 1x Intel 四核 Xeon X3440 [ 4 核 ]
RAM 16 GB
答案1
抱歉,但每个人都会投票关闭此问题。为了确定问题(可能)出在哪里,一个称职的分析师需要数兆的日志文件,而不是“top”的屏幕截图。描述要问的正确问题将填满一本小书。
我建议使用慢查询日志(长查询时间为 0),而不是使用通用日志来分析性能问题,但高负载加上缓慢的性能往往会将问题归咎于数据库管理系统以外的地方。