ping 統計の時間フィールドは何を示していますか?

ping 統計の時間フィールドは何を示していますか?

pingLinuxの出力では、時間フィールドは何を示唆していますか? 個々のパケットでは明らかですが、サマリーでは明らかではありません。

何が起こったのか5ミリ秒以下の出力には何がありますか?

ping出力

マニュアルページには記載されていません。私の OS は Debian Buster で、pingこのパッケージのバイナリを使用しています。iputils は、以下の URL からダウンロードできます。

答え1

これは、iputils-ping の現在の実装におけるバグです。

参考:

これにより、コマンドが実行された完全な時間が表示されます。

このバグのない debian Stretch のバージョン 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 操作全体の合計時間です。しかし、統計に表示される値が理解できません。5 ミリ秒よりはるかに高い値である必要があります。

関連情報