如何检查 VPS 的性能?

如何检查 VPS 的性能?

我订购了托管服务提供商提供的 VPS。保证性能 1GB RAM,1M 带宽。

但我发现网站有时会很慢,慢到加载一个简单的Joomla网站可能需要30多秒。然而几分钟后网站就会恢复正常速度。

这给我带来了麻烦,因为当我想向托管服务提供商报告性能问题时,他们会对我说“看,没问题”。当然没有问题,因为问题只存在了几分钟,之后一切都正常了。

这个偶尔导致速度缓慢的问题会在几天后困扰我,然后这个循环就会重复。

我很确定这不是 webapp 的问题,因为同一 VPS 上的所有网站都同时遇到同样的问题。而且缓慢只会在某个(非常短暂的)时间段内产生影响。之后一切正常。正常状态会持续几天,然后短暂的缓慢再次出现,然后循环重复。

知道如何解决这个问题吗?或者,有没有什么服务可以用来记录响应时间的时间序列?

答案1

答案2

好吧,您可以做的一件事是设置一个监控服务,测量页面的加载时间,详细说明每个阶段的持续时间:DNS 解析、连接、第一个字节,然后是每个对象。如果您定期这样做,您可以将其展示给您的提供商。

例如,如果 DNS 解析和连接时间很短,位首字节占用很多,则很可能不是网络问题,而是服务器性能问题。我使用Firefox 的 Firebug 扩展来进行这种调试,并且有商业服务可以为您进行持续监控。

答案3

你可以看看Uggedal 的比较像亚马逊、Linode、Slicehost 等主要公司。他还在 Github 上发布了他的基准测试软件——链接位于他首页的顶部。

相关内容