Zitat
Original von ruffy91
Du hast natürlich recht, aber sobald der Wert über 1 kommt ist das System überlastet.
Oder ökonomisch ausgedrückt: Wenn der Load bei ungefähr 1 ist wird unser Geld effektiv verwertet 
Der Load Average kann 'locker' auch auf 17 oder so gehen.. nur wirds dann wirklich arg zum arbeiten.
Zitat
For example, a load average of "3.73 7.98 0.50" on a single-CPU system can be interpreted as:
* during the last minute, the CPU was overloaded by 273% (1 CPU with 3.73 runnable processes, so that 2.73 processes were waiting for their turn)
* the CPU was only busy half of the time over the last fifteen minutes
This means that this CPU could have handled all of the work scheduled for the last minute if it were 3.73 times as fast, or if there were 4 (3.73 rounded up) times as many CPUs, but that over the last fifteen minutes it was twice as fast as necessary to prevent runnable processes from waiting their turn.
DAS ist doch einfach nur falsch...
Vergleiche bspw. die Grafik auf Wikipedia:
http://upload.wikimedia.org/wikipedia/commons/9/9c/Xload.png
oder ich erkläre es anders: Wenn man 4 Prozesse hat, erste Spalte Name, zweite Spalte Priorität, dritte Spalte benötigte Laufzeit bei 100% CPU Last
a, Echtzeit, 5min
b, idle, 10sek
c, idle, 10sek
d, idle, 10sek
so wird in Minute 0-5 nur Prozess a und von 05:00 bis 05:30 a, b UND C abgearbeitet.
Aber während MInute 0-5 war der Load Avg auf 4. Sprich 1 in Abarbeitung + 3 in Warteschlange.
Das heisst jetzt aber ganz sicher nicht, dass wenn die CPU 4x schneller wäre das ganze in einer Minute durch wäre... oder in Fünf oder what ever. Load ist ganz einfach ne Angabe über die Prozesse die warten, aber NICHT darüber wie lange die Bearbeitung derer dauert.
Anm: Je nach verwendetem Prozess-Scheduler ist es ein bisschen anders...
edit:
Zitat
but that over the last fifteen minutes it was twice as fast as necessary to prevent runnable processes from waiting their turn.
und das ist natürlich einfach nur super mega falsch; wenn ich zwei 1sek Prozesse in der letzten Minute hatte, und die bei Sek 15 und einer bei sek 45 abgearbeitet werden, dann mussten sie nicht warten, und der Load Average ist weit unter 1. Aber wenn die bei genau gleichzeitig gestartet werden (sollten), dann muss einer warten... obwohl der Load-Average noch immer weit weit weit unter 0 sein wird!