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

Was bedeutet „nett“ in CPU-Auslastungsdiagrammen?

Lösung 1:

In einem Diagramm oder Bericht zur CPU-Auslastung ist der "Nice"-CPU-Prozentsatz der Prozentsatz der CPU-Zeit, die von Prozessen auf Benutzerebene mit einem positiven Nice-Wert (niedrigere Planungspriorität -- siehe man nice) belegt wird für Einzelheiten).

Im Grunde ist es CPU-Zeit, die derzeit "in Gebrauch" ist, aber wenn ein normaler (Nice-Wert 0) oder ein Prozess mit hoher Priorität (Negativ-Nice-Wert) auftaucht, werden diese Programme von der CPU gekickt.

Lösung 2:

%user :Prozentsatz der CPU-Auslastung, die während der Ausführung auf Benutzerebene (Anwendung) aufgetreten ist.

%nice :Prozentsatz der CPU-Auslastung, die während der Ausführung auf Benutzerebene mit Nice-Priorität auftrat.

%system :Prozentsatz der CPU-Auslastung, die während der Ausführung auf Systemebene (Kernel) aufgetreten ist.

%iowait :Prozentsatz der Zeit, in der die CPU oder CPUs im Leerlauf waren, während der das System eine ausstehende Festplatten-E/A-Anforderung hatte.

%idle :Prozentsatz der Zeit, in der die CPU oder die CPUs im Leerlauf waren und das System keine ausstehende Festplatten-E/A-Anforderung hatte.

Quelle:http://www.cyberciti.biz/tips/how-do-i-find-out-linux-cpu-utilization.html

Siehe auch man mpstat .

Lösung 3:

Es ist die CPU-Scheduling-Priorität, höhere Werte (+19) bedeuten niedrigere Priorität und niedrigere Werte (-20) bedeuten höhere Priorität (umgekehrte Beziehung). man 2 getpriority wird Ihnen viele Details geben. Sie können den Nice-Wert beim Starten eines Prozesses mit dem nice festlegen Befehl und ändern Sie ihn dann mit renice Befehl. Nur der Superuser (root) kann eine Prioritätserhöhung eines Prozesses festlegen.

Lösung 4:

Nice ist für Batch- oder Hintergrundjobs gedacht. Jobs werden genettet (mit niedrigerer Planungspriorität), sodass sie die CPU nicht verbrauchen, wenn Online-Benutzer sie benötigen. Die Nice- und Renice-Programme setzen die Nice-Priorität. Negative nette Prioritäten sind schlecht (Echtzeit).

Wenn Sie wenig Leerlaufzeit, aber viel schöne Zeit haben, führen Sie wahrscheinlich einen Hintergrundprozess wie Seti at Home oder etwas Ähnliches aus.


Linux
  1. Was bedeutet „:-“ in einem Shell-Skript?

  2. Was bedeutet „chown Root.root $file“?

  3. Was bedeutet /proc/loadavg ‚s „CPU- und Io-Auslastung“?

  4. Was bedeutet „nett“ auf der Registerkarte „Prozesse“?

  5. Was bedeutet diese Warnung?

Was bedeutet chmod 777

Was bedeutet „–“ (Doppelstrich)?

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

Was bedeutet in der Ausgabe von Ps?

Was bedeutet „rm ist gehasht“?

Keine X11-DISPLAY-Variable - was bedeutet das?