O que se entende por ewma nas estatísticas de ping?

0

Eu estava aprendendo a implementação do comando ping.

Em que eu tinha uma dúvida que é Se eu fornecer a opção -f ou -A, finalmente no relatório de estatísticas, ele tem dois campos extra quando comparado ao ping normal.

Os campos extras são ipg e ewma.

Eu sei qual é o uso do ipg e como calcular.

Mas eu não sei qual é o uso do ewma e como calcular o ewma.

Eu estava pesquisando no google. Mas eu não recebi a resposta exata para isso.

Alguém por favor pode me explicar?

    
por Rahul 06.05.2016 / 12:16

1 resposta

1

Significa Média móvel do peso exponencial . É uma maneira de usar uma saída que funcione continuamente (digamos um fping / ping -f de longa duração) para obter resultados mais relevantes. Para um ping de longa duração, todos os valores antigos, não importa quantos anos ainda sejam usados para calcular o min / max / avg, mas o uso do EWMA fornece resultados mais relevantes para pings mais recentes.

Atualizar

Você está usando aparentemente ping do pacote iputils. A primeira mudança visível no Ping "padrão" é o mdev. mdev dá o desvio médio, ou seja, o desvio padrão para o RTT medido para. Aqui está um trecho do código-fonte para o ipg e o EWMA:

int ipg = (1000000 * (long long) tv.tv_sec + tv.tv_usec) / (ntransmitted-1);
printf ( "ipg / EWMA% d.% 03d /% d.% 03d ms"
ipg / 1000, ipg% 1000 rtt / 8000, (rtt / 8)% 1000);
    
por 06.05.2016 / 12:32

Tags