TraceRoute 结果中的 RTT 数字是什么意思?

dja*_*fan 3 networking ping

我有这个 traceroute结果,我想知道每行末尾的 3 个数字究竟是什么意思?我假设它们是 ping 时间,但是每个数字之间究竟有什么区别?

 1  L300.DLLSTX-VFTTP-49.verizon-gni.net (71.123.238.1)  9.429 ms  9.867 ms  10.095 ms
 2  G0-1-849.DLLSTX-LCR-08.verizon-gni.net (130.81.107.110)  10.075 ms  9.887 ms  10.075 ms
 3  so-6-2-0-0.DFW01-BB-RTR2.verizon-gni.net (130.81.28.210)  28.547 ms  39.649 ms  9.992 ms
 4  0.ae2.BR1.DFW13.ALTER.NET (152.63.2.149)  10.110 ms  9.298 ms  10.109 ms
 5  * * *
 6  ae-2-70.edge4.Dallas3.Level3.net (4.69.145.77)  *  9.798 ms  10.115 ms
 7  ORACLE-CORP.edge4.Dallas3.Level3.net (4.59.32.6)  10.093 ms  9.374 ms  10.100 ms
 8  adcq7-swi-7-xe-0-1-0.oracle.com (141.146.0.129)  10.310 ms  11.980 ms  12.480 ms
 9  ora-141-146-3-31.oracle.com (141.146.3.31)  12.458 ms  12.190 ms  12.629 ms
10  bigip-www-adc.oracle.com (141.146.9.91) [open]  12.353 ms  2947.212 ms *
Run Code Online (Sandbox Code Playgroud)

Sha*_*den 11

RTT 是“往返时间”,它是发送数据包和获得响应之间的延迟;在*什么恶意的超时是越来越响应之前到达。

三个不同的数据包提供了三个数字,以便更好地采样该主机的延迟。

  • +1 是的,提供了三个数据包的结果,以便您可以发现结果的变化。通常麻烦的网络不会出现在单个数据包的结果中。如果您运行的是 Linux,我*真的* 推荐用于跟踪路由的“mtr”包。 (4认同)
  • 我认为,`mtr-tiny` 可能会更好,因为它不依赖于 X(特别是当你需要通过 ssh 远程调试没有可用的 GUI 时) (2认同)