Henryk Plötz: Wie ist der "Load_avg" von Linux zu lesen?

Beitrag lesen

Moin,

als Linuxumsteiger beobachte ich die ganze Zeit über den Load-Wert, den mir Webmin gibt. Wie kommt den dieser zu Stande?

Üblicherweise gibt man 3 Zahlen an, die sich jeweils auf die letzte Minute, die letzten fünf Minuten und die letzten 15 Minuten beziehen. Der Wert selbst ist die durchschnittliche Anzahl an Prozessen die in dem jeweiligen Zeitraum bereit für die Ausführung waren.

Also du hast auf dem System ja mehrere Prozesse aber in der Regel nur einen (oder zwei, selten mehr) Prozessoren. Jeder Prozessor kann zu einem Zeitpunkt aber nur einen Prozess ausführen, deshalb muss das Betriebssystem entscheiden welcher Prozess wann den Prozessor kriegt. Ein wenig vereinfacht wird das dadurch dass nicht die ganze Zeit wirklich alle Prozesse was rechnen wollen. Die allermeisten werden nur da sitzen und auf Eingaben von Aussen oder auf die Erledigung einer Festplattenaktion die sie angestoßen haben warten, diese Prozesse sind dann nicht im Zustand ausführbar.

Ein Load von 1 bedeutet demnach dass durchschnittlich in dem Zeitraum immer genau ein Prozess ausführbar war (das muss nicht der selbe sein), was sich sehr gut trifft da ja meistens genau ein Prozessor da ist. Ein Load von 0.1 bedeutet dass nur in einem Zehntel der Zeit ein Prozess aufgetrieben werden konnte der bereit ist und das System die restliche Zeit entweder nichts zu tun hatte oder damit beschäftigt war Daten von/zur Festplatte, dem Netzwerk, etc. zu schaufeln.

Gibt es da eine Obergrenze oder Untergrenze (0)?

Die Untergrenze ist offensichtlich 0, eine Obergrenze gibt es nicht wirklich, aber der Wert kann natürlich nicht größer als die Anzahl der Prozesse insgesamt werden. Normale Werte schwanken so zwischen 0 und der Anzahl der Prozessoren im System bzw. etwas darüber (sagen wir mal das doppelte).

--
Henryk Plötz
Grüße aus Berlin
~~~~~~~~ Un-CDs, nein danke! http://www.heise.de/ct/cd-register/ ~~~~~~~~
~~ Help Microsoft fight software piracy: Give Linux to a friend today! ~~