我遇到了网络延迟。我从 ping 中知道了这一点,但我想知道哪个跳数/节点导致了这个问题,这样我就可以修复它(或者至少我知道该怪谁)。我如何检查跳数之间的延迟?
(任何工具都应该最好独立于操作系统)
答案1
几乎所有操作系统都有可以执行跟踪路由或跟踪路径的工具。它们的问题在于如何正确解释信息,而且似乎在使用上存在问题。对于类 Unix 和 Windows有 MTR 和 WinMTR。它可以完成您对跟踪路由工具的所有期望。
从 unix/linux 使用:
mtr somehost.com
如果可用,将启动 GUI 并显示跳数、数据包丢失百分比(这很关键)、发送的数据包数量、最后一个数据包时间响应(类似于 ping)、平均值/中值、最小和最大响应时间。
在 Windows 上,只需下载 zip 文件,解压然后运行它。它会显示一个框,您可以在其中输入要测试的主机,解释与 Unix 版本相同。