Was sagt das Zeitfeld in der Ping-Statistik aus?

Was sagt das Zeitfeld in der Ping-Statistik aus?

Was bedeutet in der pingAusgabe unter Linux derZeitFeld anzeigen? Bei einzelnen Paketen ist das offensichtlich, in der Zusammenfassung jedoch nicht.

Was dauerte5 msin der Ausgabe unten?

Ping-Ausgabe

Es ist nicht in der Manpage beschrieben. Mein Betriebssystem ist Debian Buster und ich verwende die pingBinärdatei aus diesem Paket:https://packages.debian.org/buster/iputils-ping

Antwort1

Dies ist ein Fehler in der aktuellen Implementierung von iputils-ping.

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

Dies sollte die gesamte Ausführungsdauer des Befehls anzeigen.

Vergleich mit Version 20161105 von Debian Stretch, die diesen Fehler nicht aufweist:

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

Antwort2

Dieses Zeitfeld gibt die Gesamtzeit an, die zum Senden und Empfangen von Echopaketen einschließlich der Verzögerungszeit benötigt wurde. Also die Gesamtzeit für Ihren gesamten Ping-Vorgang. Was ich jedoch nicht verstehe, ist, dass der Wert in Ihren Statistiken angezeigt wird! Er sollte viel höher als 5 ms sein.

verwandte Informationen