为什么 Ping 不显示 RTT?

为什么 Ping 不显示 RTT?

我在 OS X 10.7 上,刚刚发现

ping -s 10 host

无法按预期工作。其输出不包含往返时间:

PING host (IP): 10 data bytes
18 bytes from IP: icmp_seq=0 ttl=248
18 bytes from IP: icmp_seq=1 ttl=248
^C
--- host ping statistics ---
2 packets transmitted, 2 packets received, 0.0% packet loss

如果 -s 的值大于或等于 16,则有效。我在 Linux 上也遇到过这种情况,但值较小。我读过 man ping,但其中没有提到限制。

答案1

由于数据包大小太小,数据包中没有足够的空间来保存时间戳。

相关内容