Priorität eines Prozesses ändern
Manchmal möchten Sie die Priorität eines Prozesses ändern. Ein Prozess, der für Sie sehr wichtig ist, kann z.B. ausgeführt werden und sie möchten Ihn schnell beenden. Sie können die Prozesspriorität mit dem Befehl nice ändern.
Jeder Prozess, der auf dem System ausgeführt wird, hat den nice Wert. Standardmäßig wird der Wert nice auf 0 gesetzt. Der Umfang der Prozesspriorität beträgt von -20 bis 19.
Hier sind ein paar Fakten über das Ändern der Priorität eines Prozesses:
- die geringere Anzahl ist besser (der Prozess wird mehr CPU-Zeit bekommen).
- ein regelmäßiger Benutzer kann die Werte nice nur von 0 bis 19 und nur auf den eigenen Prozessen festlegen.
- ein regelmäßiger Benutzer kann den Wert nice nur höher und nicht niedriger setzen.
Um beispielsweise vim mit einer Priorität von 15 zu starten, geben Sie den folgenden Befehl ein:
Um vim mit einer negativen Priorität von -15 zu starten, geben Sie den folgenden Befehl ein:
Beachten Sie, dass wir das root-Passwort versorgen mussten. Das ist so, weil wir eine negative Priorität setzen wollten, die nur von root ausgeführt werden kann.
renice Befehl
Der Befehl renice kann verwendet werden, um die Priorität eines Prozesses, der bereits ausgeführt wird, zu ändern. Nur root kann die Priorität eines Prozesses senken. Sie müssen die PID des Prozesses, dessen Priorität Sie ändern möchten, angeben. Um beispielsweise die Priorität des Prozesses mit der PID 14475 zu ändern, verwenden wir den folgenden Befehl: