网络超时如何分析问题

网络超时如何分析问题

在过去的三个月里,我发现我的互联网连接开始变得非常慢,网站加载时间很长。我做的第一件事就是 ping www.google.com,结果显示我丢失了数据包。以下是一些结果:

64 bytes from 74.125.39.103: icmp_seq=2909 ttl=53 time=48.222 ms
Request timeout for icmp_seq 2910
Request timeout for icmp_seq 2911
64 bytes from 74.125.39.103: icmp_seq=2912 ttl=53 time=44.372 ms

几天后,我不得不重置路由器,因为它无法建立正确的网络连接。重置后,路由器恢复了几天。但后来,同样的网络超时又开始发生。

我想知道如何分析问题以找到导致此超时的根源。您采取哪些步骤来解决这个问题?

我的网络
笔记本电脑 -> 无线路由器调制解调器 -> ISP

编辑:我在 Mac OS X 10.6 上

答案1

打电话给你的 ISP。他们可能会非常有帮助。

答案2

查看mtr在您的 OSX 系统上的使用情况。

这是一个非常有用的工具,可以重复执行traceroute,并存储沿途每一跳的相关信息。

因此,最后,您会得到“x”跳数的列表、它们的可用性/数据包丢失以及平均、最小和最大 ping 时间。

“交互”模式的语法很简单

mtr <site>   

或者为了更容易进行离线分析,

mtr <site> --report -c 1000

您可以从以下位置获取有关如何安装的信息mtrhttp://mtr.darwinports.com

示例输出:

$ mtr google.com --report -c 10
HOST: blahblahblah                Loss%   Snt   Last   Avg  Best  Wrst StDev
  1. h119.127.19.98.static.ip.win  0.0%    10    5.4  14.4   2.0 111.1  34.0
  2. h235.30.213.151.static.ip.wi  0.0%    10    3.4   3.7   2.0   8.4   1.9
  3. h122.222.90.75.static.ip.win  0.0%    10    3.3   4.0   3.3   5.7   1.0
  4. h18.222.90.75.static.ip.wind  0.0%    10    3.9   4.5   3.4   5.5   0.7
  5. h16.222.90.75.static.ip.wind  0.0%    10    5.1   6.1   5.1   7.5   0.8
  6. h38.254.213.151.static.ip.wi  0.0%    10    6.7   7.3   6.2   8.8   0.9
  7. h14.254.213.151.static.ip.wi  0.0%    10   23.9  25.0  23.4  31.1   2.4
  8. h12.254.213.151.static.ip.wi  0.0%    10   23.9  24.8  23.3  27.3   1.1
  9. h10.254.213.151.static.ip.wi  0.0%    10   41.5  42.0  41.3  43.4   0.7
 10. 72.14.219.192                 0.0%    10   41.0  46.6  40.8  88.3  14.7
 11. 72.14.233.54                  0.0%    10   42.9  54.3  41.3 157.1  36.2
 12. 72.14.232.213                 0.0%    10   44.5  42.8  41.3  45.3   1.4
 13. 209.85.253.141               40.0%    10   50.5  51.4  48.6  55.8   2.5

答案3

使用路由追踪(在 Windows 中对 Google 进行 tracert)。这实际上为您提供了您与 Google 之间每次跳跃的延迟,并让您知道这是您的路由器还是更上游的问题。

答案4

首先,使用traceroute。假设您使用的是 Windows,那么它是tracert www.google.com

您可能需要执行几次,但它将显示您的数据包在无法获得响应之前走了多远。

您很有可能会遇到间歇性数据包丢失,这会让故障排除变得非常麻烦。以下方法可能会有所帮助:A) 尝试将笔记本电脑直接连接到电缆调制解调器,B) 尝试路由器上的有线接口,以及 C) 尝试完全不同的网络。

这有助于确定它是您的路由器 (A)、WiFi (B) 还是 ISP/电缆调制解调器 (C)。

相关内容