GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Was bedeutet mdev in ping(8)?

Lösung 1:

Es ist die Standardabweichung, im Wesentlichen ein Durchschnitt, wie weit jede Ping-RTT von der mittleren RTT entfernt ist. Je höher mdev ist, desto variabler ist die RTT (im Laufe der Zeit).

Bei einer hohen RTT-Variabilität haben Sie Geschwindigkeitsprobleme mit Massenübertragungen (sie dauern länger als streng genommen erforderlich, da die Variabilität letztendlich dazu führt, dass der Absender auf ACKs wartet) und Sie haben eine mittlere bis schlechte VoIP-Qualität. P>

Lösung 2:

Aus dem Quellcode [1]:

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

und,

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

wir können daraus schließen:

mdev =SQRT(SUMME(RTT*RTT) / N – (SUMME(RTT)/N)^2)

das ist eine weitere Formel zur Berechnung der Standardabweichung (siehe [2]). Das stimmt mit Vatines Antwort oben überein.

  1. http://www.skbuff.net/iputils
  2. http://www.brainkart.com/article/Calculation-of-Standard-Deviation_39437/ unter Berechnung der Standardabweichung für nicht gruppierte Daten -> Direkte Methode

Lösung 3:

Es ist die Standardabweichung - nicht sicher, warum das Label mdev dafür verwendet wurde.


Linux
  1. Was bedeutet diese Warnung?

  2. Was bedeutet - in diesem Linux-Befehl?

  3. Was bedeutet set -e in einem Bash-Skript?

  4. Was bedeutet, wenn [[ $? -ne 0 ]]; bedeuten in .ksh

  5. Was bedeutet \b in einem Grep-Muster?

Was bedeutet chmod 777

Was bedeutet es, „sh-kompatibel“ zu sein?

Keine X11-DISPLAY-Variable - was bedeutet das?

Was bedeutet kill-3?

Was bedeutet der Standard für die Dateisystemhierarchie wirklich unter lokalen Daten?

Was bedeutet %st oben?