Ubuntu服务器非常缓慢的出现在蓝天(Rails,passenger,nginx)

我使用Passenger + nginx下的多个Rails应用程序在Linode上运行Ubuntu服务器8.04。 今天我注意到需要花费相当多的时间来加载一个页面(5-10秒)。 这不仅是网站,ssh似乎也受到影响。

不知道为什么会发生这种情况,我开始检查不同的事情。 我检查了日志文件是如何旋转的,我检查了是否有足够的可用磁盘空间和内存。 我也检查了IO率,这里的输出:

$ iostat avg-cpu: %user %nice %system %iowait %steal %idle 0.17 0.00 0.02 0.57 0.16 99.07 Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn xvda 2.25 39.50 16.08 147042 59856 xvdb 0.00 0.05 0.00 192 0 xvdc 2.20 25.93 24.93 96530 92808 xvdd 0.01 0.12 0.00 434 16 xvde 0.04 0.23 0.35 858 1304 xvdf 0.37 0.31 4.12 1162 15352 

重新启动也没有帮助。 任何想法,我应该在哪里看?

既然你在“Linode”(我也有),你也需要在物理主机上加载条件。 主机上的负载不会反映在topiostat等工具中。 转到Linode仪表板并查看主机统计信息。 这表示您的虚拟实例正在运行的物理服务器。

Linode可以让你申请一个移动,如果你觉得你在一个服务器与另一个用户占用物理资源。

还请包括你的内存统计交换vscachingvs缓冲区等…(顶部的顶部部分很好)

您可能还想检查您的DNS服务器的健康状况(挖掘something.com并检查查询时间)。

抬头的DNS也会影响网站,ssh等