Pd'de (8) mdev ne anlama geliyor?


41

mdevPing çıktısının anlamı nedir (aşağıdaki son satır)?

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

8
mdev, hareketli standart sapmadır , bazen "MSTD" yi de kısaltmaktadır. Tüm veri noktaları toplanana kadar gerçek standart sapmayı hesaplamak mümkün değildir. Hareketli bir sayı yalnızca bilinen verilerde hesaplanır.
Chris S

Yanıtlar:


40

Bu standart sapmadır, temel olarak her ping RTT'nin ortalama RTT'den ne kadar uzakta olduğu ortalamasıdır. Ne kadar yüksek olursa mdev, RTT o kadar değişkendir (zamanla).

RTT değişkenliği yüksek olduğunda, toplu aktarımlarla ilgili hızlı sorunlara sahip olacaksınız (değişkenlik sonunda gönderenin ACK'leri beklemesine neden olacağı için kesin olarak gerekli olandan uzun sürecektir) ve VoIP kalitesinin düşüklüğüne neden olacaksınız.


1
Aksi halde jitter olarak bilinir.
dmourati

2
@dmourati Aslında, hayır, jitter en düşük ve en yüksek RTT arasındaki farktır (veya eşit olarak, min 'den ortalamaya kadar olan ve ortalamadan max' a kadar olan fark, "I ms" veya "olarak gördüğünüze bağlı olarak - A / + B ms ".
Vatine

27

Kaynak kodundan [1]:

                    tsum += triptime;
                    tsum2 += (long long)triptime * (long long)triptime

ve,

            tsum /= nreceived + nrepeats;
            tsum2 /= nreceived + nrepeats;
            tmdev = llsqrt(tsum2 - tsum * tsum);

bunu sonuçlandırabiliriz:

mdev = SQRT (SUM (RTT * RTT) / N - (SUM (RTT) / N) ^ 2)

Bu da tam olarak Vatine'in cevabına uyuyor.

  1. http://www.skbuff.net/iputils

3

Bu standart sapma - etiketin neden mdevonun için kullanıldığından emin değilsiniz .


3
Google bunun mean (ya da median) devcanlılığı olabileceğini söyledi .
kuantumların

Tamam. Ping (8) man sayfaları bana sapmalar hakkında hiçbir şey söylemiyor. Tam olarak nedir veya bu özel değeri nasıl yorumlamalıyım?
Daniel

1
@Daniel: standart sapma bir istatistik kavramdır, numunelerin ortalamadan nasıl dağıldığını gösterir. Bakınız en.wikipedia.org/wiki/Standard_deviation
Matteo
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.