58 votes

Que signifie mdev dans ping(8) ?

Qu'est-ce que mdev signifie 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

56voto

rrichter Points 2273

Il s'agit de l'écart type, c'est-à-dire de la moyenne de l'écart entre le RTT de chaque ping et le RTT moyen. Plus l'écart mdev est, plus le RTT est variable (dans le temps).

Avec une variabilité RTT élevée, vous aurez des problèmes de vitesse avec les transferts de masse (ils prendront plus de temps qu'il n'est strictement nécessaire, car la variabilité fera que l'expéditeur attendra des ACK) et vous aurez une qualité de VoIP moyenne à mauvaise.

34voto

Dave Points 13

Extrait 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)

qui est une autre formule pour calculer l'écart-type (voir [2]). Cela correspond à la réponse de Vatine ci-dessus.

  1. http://www.skbuff.net/iputils
  2. http://www.brainkart.com/article/Calculation-of-Standard-Deviation_39437/ sous Calcul de l'écart-type pour les données non groupées -> Méthode directe

3voto

Philippe Points 196

Il s'agit de l'écart-type - je ne sais pas trop pourquoi le label mdev a été utilisé pour cela.

-1voto

aldro dav Points 11

Mdev est comme la gigue dans la terminologie des télécommunications, par exemple dans la VoIP, elle ne dépasse pas 30 ms entre les points d'extrémité. https://www.ciscopress.com/articles/article.asp?p=357102

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X