Unsere Datenschutzrichtlinie wird in Kürze aktualisiert. Bitte sehen Sie sich die Vorschau an.

CompTia Linux+ LX0-103 (Teil 3) GNU- und Unix-Befehle

Die Priorität eines laufenden Prozesses ändern

Testen Sie unsere 2021 Kurse

10 Tage kostenlos!

Jetzt testen Alle Abonnements anzeigen
Machen Sie sich in diesem Video mit den erforderlichen Schritten vertraut, die für die Änderung der Priorität eines laufenden Prozesses erforderlich sind.
03:27

Transkript

Mit dem Befehl renice können laufende Prozesse neu priorisiert werden. Die Niceness-Werte gehen von -20 bis zu +19. Der Standardwert ist Null. Der Benutzer kann den Wert erhöhen, aber nicht verringern. Um dies auszuführen, braucht es root-Rechte. Schauen wir uns renice in den man pages an. man renice Wir sehen, wir können die Prozess-Priorisierung ändern. Steht beschrieben im Namen: Alter priority of running processes. Mit der Taste Q verlasse ich die man pages wieder. Nun erstelle ich zum Beispiel Prozess mit dem Befehl sleep und einen Wert, und in den Hintergrund. Ich schaue mit ps -alf die entsprechenden Werte an und ich sehe, dass mein Prozess sleep 6464 einen Standard-Niceness-Wert von Null hat. Ich möchte nun diese Priorität ändern. Ich kann die Priorität als Standardbenutzer nur erhöhen, das heißt also, eine niedrigere Priorisierung zuweisen. Mit renice -15 und da ist es wirklich so, dass das -15 tatsächlich der negative Wert ist. Ich muss also als Standardbenutzer den Wert 15 einsetzen. Das ist gegenüber zum Befehl nice ganz anders. Das ist leider so. Das müssen Sie so entgegennehmen. Wenn Sie also den Wert erhöhen möchten, verwenden Sie die Nummer 15. Wenn Sie einen niedrigen Wert zuweisen möchten, dann verwenden Sie die -15. Ich verwende also renice 15 -p und ich gebe nun die PID von meinem Prozess sleep an. Das ist 20656. Und ich habe diese Priorität geändert. Sie sehen, die alte Priorität war Null. Die neue Priorität ist 15. Mein Prozess hat also nun eine niedrige Priorität gegenüber den anderen Prozessen. Wenn ich diese Priorisierung ändern möchte, brauche ich root-Rechte, um den Prozess wieder höher zu priorisieren. Ich verwende dazu die root-Konsole, weil ich da bereits als root angemeldet bin. Ich setze wiederum den Befehl ps -alf ein, damit wir die Prozess-ID sehen können. Ich möchte nun den Wert ändern. Ich verwende dazu renice und setze zum Beispiel -16. Dann die PID. Sie sehen, die alte Prioriät war 15, die neue Priorität ist -16. ps -alf In der Tat, wir haben einen sleep-Prozess, 20656, mit einem Niceness-Wert von -16. Ich habe Ihnen in diesem Video gezeigt, wie Sie Prozesse mit dem Befehl renice in der Priorisierung ändern können.

CompTia Linux+ LX0-103 (Teil 3) GNU- und Unix-Befehle

Lernen Sie den Umgang mit der Kommandozeile, Dateien und Prozessen kennen und bereiten Sie sich auf die Comptia Linux+-Zertifizierungsprüfung LX0-103 vor.

3 Std. 32 min (40 Videos)
Derzeit sind keine Feedbacks vorhanden...
 

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!