Linux: Prozessprioritäten mit nice ändern

Wir kennen es vom Windows-Taskmanager, gibt es Prozesse, die zu viel CPU-Ressourcen fressen, kann die Prozesspriorität herabgesetzt werden. Linux kann es natürlich auch. Aber wir machen es selbstverständlich auf der Commandozeile.

Die Prioritäten (der "nice" Wert) liegt bei Linux zwischen -20 und 19. Wobei -20 die höchste Priorität hat und 19 die niedrigste. 0 bildet den Normalwert. Normale Benutzer dürfen Prioritäten zwischen 0 und 19 vergeben. Negative Werte wie z.B. -10 darf nur von root gesetzt werden.

Priorität beim starten eines Prozesses setzten:

Syntax:

nice -n {Priorität} {commando}

Beipiel: (hier wird vi mit dem nice-Wert 10 gestartet)

nice -n 10 vi

Priorität nachträglich für ein Prozess ändern:

Syntax:

renice -n {Priorität} -p {PID}

Beipiel: (hier wird für den Prozess mit der PID 9876 der nice-Wert auf 10 geändert)

renice -n 10 -p 9876

Den nice-Wert von laufenden Prozessen, könnt ihr im top unter der Spalte NI sehen. Das Kommando ps zeigt den nice-Wert mit dem Schalter -l (kleines L) an. Also zum Beispiel mit ps -efl.

Neuen Kommentar hinzufügen

Sie können einen Kommentar abgeben, indem Sie das unten stehende Formular ausfüllen. Nur Text.

Ihre E-Mail-Adresse wird nicht veröffentlicht