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.