在过去的三个月中,我遇到了我的互联网连接开始变得非常缓慢,网站有很长的时间加载。 我做的第一件事是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
几天后,我不得不重置我的路由器,因为它无法build立正确的networking连接。 当事情重新开始一段时间后,这是重置之后。 但是后来同样的networking超时又开始发生了。
我想知道如何分析问题,以find导致此超时的来源。 你在这个问题上采取了哪些步骤?
我的networking
笔记本电脑 – >无线路由调制解调器 – > ISP
编辑:我在Mac OS X 10.6上
打电话给你的ISP。 他们可以出奇地有帮助。
看看在你的OSX系统上使用mtr
。
这是一个非常有用的工具,反复做traceroute
,一路存储每一跳的信息。
所以,最后,你有一个“X”跳数列表,他们的可用性/数据包丢失以及平均,最小和最大ping时间。
“交互式”模式的语法很简单
mtr <site>
或为了更容易的离线分析,
mtr <site> --report -c 1000
您可以从http://mtr.darwinports.com获取有关如何安装mtr
信息
示例输出:
$ 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
在Google中使用traceroute (windows的tracert)。 这有效地为您提供了与Google之间的每一跳的延迟时间,并且可以让您知道是路由器还是上游。
在我们的Comcast业务连接中遇到问题的情况下,我们可能会遇到问题。 当我们联系他们时,康卡斯特没有什么帮助,因为我们没有数据。 显示问题。
所以我们设置了一个吸烟实例,并将其设置在comcastnetworking上几跳的地方。 我们向康卡斯特公司展示了吸烟图,这个图非常一致地显示出10-15%的丢包率。 他们尝试了很多东西,但最终他们发现民意调查和build筑物之间的连线是不好的。 这里的要点是,您可能需要收集大量的数据并绘制图表。 简单的跟踪路线可能不够。 特别是如果问题是间歇性的。
当然,请首先做一些明显的事情,并注意你的连接,以确保你的机器上没有任何恶意软件或垃圾,使链接饱和。
首先,使用traceroute
。 假设您使用的是Windows,这是tracert www.google.com
。
你可能需要做几个,但是它会显示你的数据包在没有得到响应之前会走多远。
很有可能会发生间歇性的数据包丢失,从而导致大量的PITA故障排除。 A)尝试将笔记本电脑直接连接到电缆调制解调器,B)尝试在您的路由器上使用有线接口,以及C)完全尝试不同的networking。
这有助于确定您的路由器(A),WiFi(B)或ISP /电缆调制解调器(C)。