Modifizieren von Prozessprioritäten

Wichtung: 3

Beschreibung: Die Kandidaten sollen in der Lage sein, Prozessprioritäten zu verwalten.

Wichtigste Wissensgebiete:
Wissen über die Standard-Priorität ein neu gestarteter Prozess hat.
Starten eines Programmes mit höherer oder niedrigerer Priorität.
Ändern der Priorität eines bereits laufenden Prozesses.

Liste wichtiger Dateien, Verzeichnisse und Anwendungen:
nice
ps
renice
top

Prioritäten von Prozessen verwalten

Mit den Programmen top und ps ist es möglich, sich die sogenannten NICE-Werte eines Prozesses anzeigen zu lassen. Nice ist bekanntlich ein englisches Wort und steht für nett. Ein Prozess ist demzufolge nett, wenn er anderen Prozessen Rechenzeit übrig lässt. Aus diesem Grund bedeutet ein hoher NICE-Wert gleichzeitig eine geringere Priorität.

ps = Prozesse anzeigen lassen
ps -el = Alle (e) Prozesse in detaillierter Ansicht (l) anzeigen lassen, um NICE-Werte zu sehen.

nice -n15 foo = Das Programm foo mit NICE-Wert 15 starten (geringe Priorität)
nice -15 foo = Kurzschreibweise
nice -n-15 foo = Das Programm foo mit NICE-Wert -15 starten (hohe Priorität)

Der maximale Nice-Wert ist 19, der minimale -20.

Verändern der Prozessprioritäten mittels RENICE

Mit dem Programm renice ist es möglich, die NICE-Werte bereits gestarteter Prozesse zu verändern:

renice 10 [PID] = NICE-Wert auf 10 ändern
renice -10 [PID] = NICE-Wert auf -10 ändern