我在观看 YouTube 和 Twitch 时开始注意到一些延迟,并且在后台运行 ping 后发现存在一些连接中断或减速的情况。
我打电话给我的 ISP,他们派了一名技术人员来检查。我想向他展示我的连接可靠性的一些波动以及大约 24 小时左右的速度大幅下降。
ping google.com -t
实际上已经足够了。我只是在想,也许有比数千行日志更好的工具?有什么可以将它们放入图表中吗?
我公司还有一台服务器,其 1Gbs 连接非常稳定。是否有工具可以帮助测试特定的两个节点,然后控制它们?
答案1
在这些情况下,我发现pathping
是一个非常有用的实用程序,至少如果你使用的是 Windows。我目前使用的是 Linux,所以很遗憾我无法验证语法,但如果我没记错的话,它与 的语法相似或相同ping
。
基本上,它的工作原理与 ping 类似,但不仅仅是 ping 目标,它还会 ping 沿途的每一跳。它首先执行跟踪路由来确定每一跳,然后开始 ping 每一跳,并持续 10 分钟以收集统计信息。这样它就能看到某处是否存在明显的问题。pathping
来源:有一次,一位 ISP 在对我的 SDSL 进行故障排除时向我询问了信息。
值得注意的是,ICMP-ping 非常有限,因此不会对带宽造成任何压力,而且在大多数情况下,只有当流量很大时才会出现此类问题。尝试将大量数据推送到 FTP 服务器或类似服务器,如果可能的话,最好是可以进行 pathping 的服务器。
至于使用服务器,这可能是上面提到的 FTP(不一定是 FTP...实际上任何协议都可以)。此外,nc
如果您使用的是面向 unix 的系统,使用也是查找带宽行为其他信息的好方法。
答案2
你可以使用 smokeping:http://oss.oetiker.ch/smokeping/
它将绘制图表,显示连接中的任何波动和下降。
答案3
Windows 的另一个版本是Ping 追踪器。它保存日志并具有可导出的图表。它可以 ping 路由上的每一跳。
答案4
我刚刚碰到这个速度测试;我有点惊讶其他速度测试服务没有相同的选项来随着时间的推移重复测试。它会让你将测试间隔设置为每 5 分钟一次。我很好奇它是否会显示我目前遇到的间歇性中断 - 它可能不是由于测试之间的时间。