互联网响应时间峰值
Internet response time spikes
我有一个 (VMWare) 虚拟 linux 服务器 运行 Ubuntu 服务器 14.04 LTS。 运行 在外部托管服务提供商处。
此服务器是 运行 Nagios,用于监控其他一些(外部)网络服务。我经常遇到无法解释的响应时间峰值。
被监控的站点实际上是可以的并且响应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 状态返回 "inactive")。
我尝试禁用 ipv6 (http://www.noobslab.com/2012/05/disable-ipv6-if-your-internet-is.html)。这没有帮助。
我通过我的托管服务提供商创建了一张票。也许问题出在他们的互联网连接上,但我有点怀疑。
原来是托管服务提供商的路由问题。与 Linux 服务器完全无关...
我有一个 (VMWare) 虚拟 linux 服务器 运行 Ubuntu 服务器 14.04 LTS。 运行 在外部托管服务提供商处。
此服务器是 运行 Nagios,用于监控其他一些(外部)网络服务。我经常遇到无法解释的响应时间峰值。
被监控的站点实际上是可以的并且响应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 状态返回 "inactive")。
我尝试禁用 ipv6 (http://www.noobslab.com/2012/05/disable-ipv6-if-your-internet-is.html)。这没有帮助。
我通过我的托管服务提供商创建了一张票。也许问题出在他们的互联网连接上,但我有点怀疑。
原来是托管服务提供商的路由问题。与 Linux 服务器完全无关...