Que signifie mdev
dans la sortie ping (dernière ligne ci-dessous)?
me@callisto ~ % ping -c 1 example.org
PING example.org (192.0.43.10) 56(84) bytes of data.
64 bytes from 43-10.any.icann.org (192.0.43.10): icmp_seq=1 ttl=245 time=119 ms
--- example.org ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 119.242/119.242/119.242/0.000 ms
Il s'agit de l'écart type, essentiellement une moyenne de la distance de chaque RTT ping par rapport au RTT moyen. Plus le mdev
est élevé, plus le RTT est variable (dans le temps).
Avec une variabilité RTT élevée, vous aurez des problèmes de vitesse avec les transferts en vrac (ils prendront plus de temps que ce qui est strictement nécessaire, car la variabilité finira par obliger l'expéditeur à attendre les ACK) et vous aurez un moyen de qualité VoIP médiocre.
À partir du code source [1]:
tsum += triptime;
tsum2 += (long long)triptime * (long long)triptime
et,
tsum /= nreceived + nrepeats;
tsum2 /= nreceived + nrepeats;
tmdev = llsqrt(tsum2 - tsum * tsum);
nous pouvons conclure que:
mdev = SQRT (SUM (RTT * RTT)/N SUM (RTT)/N) ^ 2)
ce qui correspond exactement à la réponse de Vatine ci-dessus.
C'est l'écart-type - je ne sais pas pourquoi le label mdev
a été utilisé pour cela.