In Ubuntu-Server-Lastdiagrammen werden 4 Arten der CPU-Auslastung angezeigt: Benutzer, System, Nizza und Leerlauf.
Was bedeutet Nizza Typ?
In Ubuntu-Server-Lastdiagrammen werden 4 Arten der CPU-Auslastung angezeigt: Benutzer, System, Nizza und Leerlauf.
Was bedeutet Nizza Typ?
Antworten:
Dies ist die CPU-Planungsprioritä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 netten Wert festlegen, wenn Sie einen Prozess mit dem nice
Befehl starten und ihn dann mit dem renice
Befehl ändern . Nur der Superuser (Root) kann eine Prioritätserhöhung eines Prozesses angeben.
nice
bedeutet, aber nicht, was die "schöne CPU-Zeit" oben bedeutet.
In einem Diagramm oder Bericht zur CPU-Auslastung ist der Prozentsatz der "netten" CPU der Prozentsatz der CPU-Zeit, der von Prozessen auf Benutzerebene mit einem positiven netten Wert belegt wird (niedrigere Planungspriorität - man nice
Einzelheiten siehe ).
Grundsätzlich ist es die CPU-Zeit, die derzeit "verwendet" wird, aber wenn ein normaler (netter Wert 0) oder ein Prozess mit hoher Priorität (negativer netter Wert) auftritt, werden diese Programme von der CPU gestoßen.
man 1 iostat
``% nice: Zeigt den Prozentsatz der CPU-Auslastung an, der während der Ausführung auf Benutzerebene mit netter Priorität aufgetreten ist.``. Es scheint nicht CPU-Zeit.
%user
: Prozentsatz der CPU-Auslastung, die während der Ausführung auf Benutzerebene (Anwendung) aufgetreten ist.
%nice
: Prozentsatz der CPU-Auslastung, die bei der Ausführung auf Benutzerebene mit netter Priorität aufgetreten ist.
%system
: Prozentsatz der CPU-Auslastung, die während der Ausführung auf Systemebene (Kernel) aufgetreten ist.
%iowait
: Prozentsatz der Zeit, in der sich die CPU oder CPUs im Leerlauf befanden, während der das System eine ausstehende Festplatten-E / A-Anforderung hatte.
%idle
: Prozentsatz der Zeit, in der sich die CPU oder CPUs im Leerlauf befanden 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
.
Nice ist für Batch- oder Hintergrundjobs gedacht. Jobs werden mit einer niedrigeren Priorität für die Zeitplanung bewertet, sodass sie keine CPU verwenden, wenn sie von Online-Benutzern benötigt werden. Die Nizza- und Renice-Programme setzen die Nizza-Priorität. Negative nette Prioritäten sind schlecht (Echtzeit).
Wenn Sie wenig Zeit im Leerlauf haben, aber viel Zeit haben, dann führen Sie wahrscheinlich einen Hintergrundprozess wie Seti at Home oder etwas Ähnliches aus.