是否应该使用 traceroute 来诊断网络延迟问题?

是否应该使用 traceroute 来诊断网络延迟问题?

我运行了tracerouteServer A到的命令Server B,其中两个跳数显示延迟在 250ms 到 480ms 之间。

ping然而,当从Server A到运行时Server B,响应始终在 1ms 以内。

我的网络管理团队认为没有问题,因为总是以 1ms 的速度响应,并且不应考虑ping通过观察到的延迟。traceroute

如何排除网络延迟问题?

答案1

Traceroute 并不是衡量端到端延迟的好方法,因为转发路径中的许多路由器都会故意限制 ICMP 流量。如果您在两台服务器之间始终获得不到 1ms 的响应,那么听起来您已经排除了网络延迟问题。

答案2

尝试该mtr命令,因为它可以显示源和目标之间的延迟。

相关内容