诊断一台慢速服务器

我有一个托pipe在托pipe设施的服务器。 它最近托pipe的网站一直在运行缓慢。 有时候一个页面会立即加载(就像以前一样),有时却根本不加载,请求会超时。 再次单击该链接通常会立即加载页面。

自从几年前安装以来,服务器上没有任何变化,所以我在解决问题时可能会遇到问题。

当我平了,这似乎是正常的。 另外,交通量不是特别高。 它有足够的可用磁盘空间。 通过SSH连接似乎没有问题。 我testing过不同的电脑和不同的浏览器,并在不同的网站(以消除我的互联网连接和ISP),它仍然是相同的问题。

我如何解决问题是什么? 任何帮助赞赏。

从你的症状的描述,这听起来像是一个非常高峰的负载,或某种networking故障。 后者可能会涉及到你的托pipe公司的繁琐的参与,但如果是前者,而不是写在这里的全部spell,我只是指向你一个全面的指导,我为前雇主写的题为“ 狩猎的performanceWumpus “,涵盖了你需要了解的关于追踪性能问题的一切。

当服务器实际上很慢时,可以通过查看大多数内存占用的进程来识别罪魁祸首。 当情况下降时,定期检查内存状态以及通过电子邮件发送内存快照警报应该可以帮助您缩小范围。

如果这是一个Linux机器(它可能是),你可以安排一个cron作业,每隔5分钟主动监视你的内存/ CPU的使用情况:可能是free命令的输出,并且看看used:total比率是什么时候不可收拾。

当您发现问题时,您的脚本可以捕获所有相关信息并发送摘要电子邮件。 想到topw等的输出。