【发布时间】:2016-01-15 10:37:26
【问题描述】:
我有一个运行 Ubuntu Server 14.04 LTS 的 (VMWare) 虚拟 linux 服务器。它在外部托管服务提供商处运行。
此服务器正在运行 Nagios 以监控其他一些(外部)Web 服务。我经常遇到无法解释的响应时间高峰。
被监控的站点实际上是好的,并且对http请求的响应非常快(使用物理机/浏览器检查)。只是从我的虚拟 linux 服务器到这些(外部)网站的 http 请求有时非常快,有时非常慢。
为了测试这一点,我运行了以下命令:
for i in {1..60};do curl -o /dev/null -s -w %{time_total}\\n http://74.125.136.99; sleep 10; done
请注意,我使用 IP 地址 (www.google.com) 而非 URL,以排除 DNS 查找问题。
输出大多是这样的:
0.017
0.017
0.014
7.024
1.013
63.126
15.048
7.032
0.016
0.016
等等……
这些尖峰经常发生。
有人知道去哪里看吗?
我已经使用内部网站尝试过相同的命令,并且在这种情况下不会出现减速。因此,似乎只是互联网连接会定期变慢。
Ubuntu 没有运行防火墙(sudo ufw 状态返回“非活动”)。
我尝试禁用 ipv6 (http://www.noobslab.com/2012/05/disable-ipv6-if-your-internet-is.html)。这没有帮助。
我通过托管服务提供商创建了一张票。也许问题出在他们的互联网连接上,但我有点怀疑。
【问题讨论】: