`ping <출력에서`pipe <number>`는 무엇을 의미합니까?


8

의심되는 네트워크 문제를 진단하기 위해 테스트를 실행하는 동안 다음과 같은 결과가 나왔습니다 ping.

--- r01c01b11n02 ping statistics ---
30000 packets transmitted, 29995 received, 0% packet loss, time 6309ms
rtt min/avg/max/mdev = 0.091/0.343/118.051/3.605 ms, pipe 9, ipg/ewma 0.210/0.130 ms
PING r01c02b06n01 (10.1.1.61) 56(84) bytes of data.

pipe 9부품 나는 전에 본 적이 없었다; 현재, 나는이 두 호스트에서만 그것을 얻고 실제 수는 다릅니다 (예 : pipe 8또는 일 수 있음 pipe 2).

출력 pipe <number>에서 무엇을 의미 ping합니까?


BTW 일부 시스템 출력은 다르다 : 내 우분투 쇼 : 4 packets transmitted, 0 received, +3 errors, 100% packet loss, time 3014mspipe 3구문 분석을 시도 내 자바 코드 혼동 다른 라인
다니엘 알더을

답변:


10

pipe출력 값 ping은 테스트 중 어느 시점에서 네트워크에서 응답하지 않은 최대 ICMP 에코 요청 패킷 수 를 나타냅니다. 이 값이 1 인 경우 (다음 요청이 전송되기 전에 모든 요청이 응답을 수신 한 경우) 정상적으로보고되지 않으며, 이는 정상 작동 상태입니다.

기본적 ping으로이 명령 은 매개 변수 아래의 매뉴얼 페이지 에있는 설명에 따라 에코 요청 전송간에 1 초 동안 대기합니다 -i.

기본값은 각 패킷 사이에서 1 초 정도 기다리거나 플러드 모드에서 기다리지 않는 것입니다. 수퍼 유저 만 간격을 0.2 초 미만의 값으로 설정할 수 있습니다.

대부분의 네트워크에서 왕복 시간 (RTT)은 일반적으로 초가 아닌 수십 또는 수백 밀리 초 정도이므로이 기본 모드에서 각 에코 요청은 일반적으로 다음 요청이 전송되기 전에 응답을받습니다. 네트워크에서 처리되지 않은 최대 패킷 수는 테스트의 어느 시점에서든 1보다 크지 않으므로 pipe1과 같고보고되지 않습니다.

어떤 이유로 인해 패킷에 대한 응답 시간이이 기본 간격을 초과하여 네트워크에서 여러 요청이 처리되지 않으면 ping에서 둘 pipe이상 을보고합니다 . 마찬가지로의 -i매개 변수에 대해 RTT보다 작은 값을 전달하여 간격을 인위적으로 줄임으로써이 응답을 호출 할 수 있습니다 ping.


네트워크 시스템이 로컬 인 경우 다음 중 하나입니다.

  • 테스트 결과 핑 발행 간격줄어 듭니다.
  • 다른 핑을 보내기 전에 응답을 기다리지 않는 플러드 모드를 활성화했습니다
  • 응답이 원격 호스트에서 테스트 시스템으로 돌아 오는 데 시간이 걸립니다.

이것이 더 큰 문제를 나타내는 지 여부는 시나리오, 네트워크 하드웨어, ping구성 등에 따라 다릅니다 .


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.