ping 統計中的時間欄位表示什麼?

ping 統計中的時間欄位表示什麼?

pingLinux 上的輸出中,什麼是時間字段表示?對於單一資料包來說這是顯而易見的,但在摘要中則不然。

採取了什麼5毫秒在下面的輸出中?

平輸出

手冊頁中沒有描述它。我的作業系統是 Debian Buster,使用ping此套件中的二進位檔案:https://packages.debian.org/buster/iputils-ping

答案1

這是 iputils-ping 目前實作中的一個錯誤。

https://github.com/iputils/iputils/issues/193

這應該會顯示命令運行的完整時間。

與 debianstretch 的 20161105 版本進行比較,該版本沒有此錯誤:

ping -c 4 1.1.1.1
PING 1.1.1.1 (1.1.1.1) 56(84) bytes of data.
64 bytes from 1.1.1.1: icmp_seq=1 ttl=63 time=34.1 ms
64 bytes from 1.1.1.1: icmp_seq=2 ttl=63 time=28.9 ms
64 bytes from 1.1.1.1: icmp_seq=3 ttl=63 time=29.9 ms
64 bytes from 1.1.1.1: icmp_seq=4 ttl=63 time=29.0 ms

--- 1.1.1.1 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3003ms
rtt min/avg/max/mdev = 28.986/30.526/34.118/2.111 ms

答案2

此時間欄位表示發送和接收回顯資料包所花費的總時間,包括延遲時間。整個 ping 操作的總時間。但我不明白的是它在你的統計數據中顯示的價值!它應該遠高於5ms。

相關內容