핑 통계에서 시간 필드는 무엇을 나타냅니까?

핑 통계에서 시간 필드는 무엇을 나타냅니까?

Linux의 출력 에서 ping​​무엇을 수행합니까?시간필드 표시? 개별 패킷에서는 분명하지만 요약에서는 그렇지 않습니다.

무엇이 걸렸는가5ms아래 출력에서?

핑 출력

매뉴얼 페이지에는 설명되어 있지 않습니다. 내 OS는 Debian Buster이며 ping이 패키지의 바이너리를 사용합니다.https://packages.debian.org/buster/iputils-ping

답변1

이것은 현재 iputils-ping 구현의 버그입니다.

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

이는 명령이 실행된 전체 시간을 표시해야 합니다.

이 버그가 없는 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

이 시간 필드는 지연 시간을 포함하여 에코 패킷을 보내고 받는 데 걸린 총 시간을 의미합니다. 따라서 전체 핑 작업에 대한 총 시간입니다. 하지만 내가 이해하지 못하는 것은 그 가치가 통계에 표시된다는 것입니다! 5ms보다 훨씬 높아야 합니다.

관련 정보