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

Warum wird die von top in Linux gemeldete CPU-Auslastung über 100 % angegeben?

AFAIK top zeigt die CPU-Auslastung im Verhältnis zur Leistung von 1 Kern, d. h. wenn Ihre Aufgabe 200 % CPU beansprucht, belegt sie zwei Kerne.


Von der oberen Manpage

   k: %CPU  --  CPU usage
  The task's share of the elapsed  CPU  time  since  the  last  screen
  update,  expressed as a percentage of total CPU time.  In a true SMP
  environment, if 'Irix mode' is Off, top will operate  in  number  of
  CPUs.  You toggle 'Irix/Solaris' modes with the 'I' interactive com-
  mand.

Also, ja, oben zeigt CPU-Prozentsatz PRO Kern, aber Sie können dieses Verhalten umschalten, indem Sie „I“ drücken.


Ja, wenn ein Prozess in top über 100 % geht oder top eine Auslastung von>1,0 anzeigt, bedeutet dies, dass mehr als ein Kern belegt oder das System überlastet ist. Überbelegung bedeutet, dass dem Kern mehr Arbeit auferlegt werden muss, als physisch bewältigbar ist.

In top Sie können die Ansicht auch nach verschiedenen Parametern (wie verwendetem Speicher) sortieren. Wenn Sie sehen möchten, wonach Sie sortieren können, lesen Sie die Hilfe- oder Manpage für top .

Sie können auch alle Arten von Informationen über die Prozesse selbst sehen, wie den vom Prozess verwendeten virtuellen oder residenten Speicher und ob er schläft oder gerade läuft, sowie die verwendete CPU-Zeit.

Der Lastdurchschnitt oben kann bei Bedarf auch über uptime eingesehen werden Befehl.


Linux
  1. Finden Sie die am häufigsten ausgeführten Prozesse nach höchster Speicher- und CPU-Auslastung in Linux

  2. Der Linux-Sed-Befehl:Verwendung und Beispiele

  3. CPU-Auslastung im Shell-Skript abrufen?

  4. Wie berechnet man die CPU-Auslastung eines Prozesses durch PID in Linux von C?

  5. Welche Methoden stehen zur Verfügung, um die CPU-Auslastung in der Linux-Befehlszeile abzurufen?

So verwenden Sie den obersten Befehl unter Linux

Die 10 wichtigsten Gründe für die Verwendung von Linux

So passen Sie den Linux-Befehl top an

So erstellen Sie 100% CPU-Last auf einem Linux-System

So finden Sie die am häufigsten ausgeführten Prozesse nach Speicher- und CPU-Auslastung in Linux

So überprüfen Sie die Linux-CPU-Auslastung oder -Auslastung