qperf와 ping 테스트 대기 시간 결과의 차이점은 무엇입니까?

qperf와 ping 테스트 대기 시간 결과의 차이점은 무엇입니까?

qperf와 ping 테스트 대기 시간 결과의 차이점이 무엇인지 알고 싶습니다. 두 서버 간의 대기 시간 측정 측면에서 어떤 도구 결과가 더 정확하다고 간주될 수 있습니까?

평평한:

10 packets transmitted, 10 received, 0% packet loss, time 9002ms
rtt min/avg/max/mdev = 0.187/0.308/0.730/0.144 ms

성능:

tcp_lat:
    latency         =    55.5 us
    msg_rate        =      18 K/sec
    loc_send_bytes  =      18 KB
    loc_recv_bytes  =      18 KB
    loc_send_msgs   =  18,031 
    loc_recv_msgs   =  18,030 
    rem_send_bytes  =      18 KB
    rem_recv_bytes  =      18 KB
    rem_send_msgs   =  18,031 
    rem_recv_msgs   =  18,031 

답변1

먼저, 이 유틸리티는 어떤 프로토콜을 사용합니까?

  • 핑은 ICMP 프로토콜을 사용합니다
  • qperf는 TCP 프로토콜을 사용합니다.

단순히 호스트에 연결할 수 있는지 확인해야 한다면 ping을 사용하세요.

그러나 모든 경우에 해당되는 것은 아닙니다.

  • ICMP 에코는 Windows 호스트에서 기본적으로 비활성화됩니다.
  • 다른 네트워크 장치는 ICMP를 거부하도록 설정할 수 있습니다.
  • 기본적으로 Juniper 장치는 패킷 삭제를 포함하여 QOS 정책에서 ICMP 트래픽에 대해 가장 낮은 우선 순위를 설정합니다.

호스트 간의 대기 시간을 확인해야 하고 기본 로드가 TCP 트래픽인 경우 qperf가 좋은 선택이 될 것입니다.

관련 정보