Gibt es eine Verbindung zwischen CPU-Leerlauf und CPU-Last?

868
SpawnST

Je höher die Last, desto niedriger der Leerlauf. Gibt es eine Situation, in der es hohe Last gibt und gleichzeitig hoher Leerlauf?

ein Screenshot

1
Die Bedeutung von „load“ (wörterbuchweise) sagt Ihnen, dass es niemals Leerlauf bedeuten kann. Ich empfehle Ihnen dringend, den Wikipedia-Artikel zu [Laden (wie in Computing)] (https://en.wikipedia.org/wiki/Load_ (Computing)) zu lesen. Daniel B vor 7 Jahren 0
@Daniel Ich weiß, dass sie anders sind. Was ich vermute, ist, dass sie miteinander verwandt sind. SpawnST vor 7 Jahren 0
Natürlich sind sie verwandt. Sie haben gegensätzliche Bedeutungen. Sie messen jedoch verschiedene Dinge und können daher nicht direkt verglichen werden. Daniel B vor 7 Jahren 0

2 Antworten auf die Frage

1
Overmind

Die beiden sind direkt miteinander verbunden. Load% + Idle% = 100%.

Das heißt, wenn einer zunimmt, nimmt der andere ab. Keine Ausnahmen.

Stellen Sie sich ein Glas mit Wasser vor. Das Wasser + der verbleibende leere Raum summiert die Glaskapazität. Sie können nicht mehr als 50% Wasser und mehr als 50% freien Platz gleichzeitig im Glas haben.

Aus der Wikipedia habe ich festgestellt, dass Last und Leerlauf verschiedene Dinge messen. Wie erklären sich Leerlauf + Last = 100? SpawnST vor 7 Jahren 0
Die beiden Dinge sind Teil der gleichen Ganzzahl und direkt miteinander verbunden, genau wie im Glasbeispiel. Die Leerlaufzeit misst tatsächlich die nicht genutzte CPU-Kapazität, während die Last die verwendete CPU anzeigt. Overmind vor 7 Jahren 0
Ich habe einen Screenshot aktualisiert, um die Frage zu präzisieren. Wenn sie in direktem Zusammenhang stehen, bedeutet das, dass einer nach dem Wert eines anderen berechnet werden kann. Aber ich kann das nicht sehen. Vielen Dank für Ihre Zeit! SpawnST vor 7 Jahren 0
1
fernando.reyes

Auf der Wikipedia- Ladeseite können Sie sehen, dass sie verwandt sind, weil:

Bei Single-CPU-Systemen, die an die CPU gebunden sind, kann der Lastdurchschnitt als Prozentsatz der Systemauslastung während des jeweiligen Zeitraums betrachtet werden. Bei Systemen mit mehreren CPUs muss die Anzahl durch die Anzahl der Prozessoren dividiert werden, um einen vergleichbaren Prozentsatz zu erhalten.

Und die ausführlichere Erklärung zur Last sagt Ihnen folgendes:

Beispielsweise kann ein Lastdurchschnitt von "1,73 0,60 7,98" auf einem Einzel-CPU-System als Folgendes interpretiert werden:

  • In der letzten Minute war das System im Durchschnitt um 73% überlastet (1,73 lauffähige Prozesse, sodass im Durchschnitt 0,73 Prozesse auf eine
    Drehung für ein einzelnes CPU-System warten mussten ).

  • Während der letzten 5 Minuten befand sich die CPU im Durchschnitt zu 40% im Leerlauf.

  • In den letzten 15 Minuten war das System im Durchschnitt mit 698% überlastet (7,98 lauffähige Prozesse, sodass im Durchschnitt 6,98 Prozesse
    auf eine einzelne CPU warten mussten ).

Dies zeigt an, dass die Last die Prozessorzeit anzeigt, die für die Ausführung aller wartenden Prozesse erforderlich ist. Je höher die Last, desto weniger Leerlaufzeit wird benötigt, bis diese Last 0 erreicht .