Quais são as diferenças entre os resultados de latência do teste qperf e ping?

0

Eu estou querendo saber quais são as diferenças entre os resultados de latência dos testes qperf e ping. Em termos de medição de latência entre dois servidores, qual resultado da ferramenta poderia ser considerado mais preciso?

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

qperf:

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 
    
por Bustam 07.10.2018 / 05:05

1 resposta

0

Primeiro de todos os protocolos que esses utilitários usaram:

  • ping use o protocolo ICMP
  • qperf usa o protocolo TCP

Se você precisa simplesmente verificar se é host acessível use ping.

Mas nem todos os casos:

  • Os hosts do Windows, por padrão, desabilitam o eco ICMP.
  • outros dispositivos de rede podem ser configurados para negar ICMP
  • Equipamentos Juniper por padrão na política QOS definem a prioridade mais baixa para o tráfego ICMP, incluindo a queda de pacotes

Se você precisar verificar a latência entre os hosts e o carregamento principal será o tráfego TCP, o qperf será uma boa opção para isso.

    
por 09.10.2018 / 11:17