Jedes Programm und jeder Dienst (Daemon) wird als eigener Prozess ausgeführt. Auf einem Prozessor teilen sich alle Prozesse die Rechenleistung. Wie auch unter Windows können bei Linux Prozesse priorisiert werden, d.h. entweder eine höhere Priorität und somit mehr Rechenleistung oder niedrige Priorität und dadurch weniger Rechenleistung. Eine Priorisierung kann z. B. für Hintergrundprozess sinnvoll sein. Bei Linux liegt die Priorität im Bereich von "-20" bis "+19" (in ganzzahligen Schritten), wobei "-20" die höchste Priorität (entspricht der meisten Rechenleistung) und "19" die niedrigste Priorität (entspricht der geringsten Rechenleistung) ist. Die Standardpriorität ist "0". Mit einem Befehl / Programm lässt sich die Priorität von laufenden Prozessen ändern und mit einem anderen Befehl / Programm können neue Programme mit einer anderen Priorität gestartet werden.
Hinweis: Werden Prozesse mit einer hohen Priorität ausgeführt, kann möglicherweise das gesamte System an Performance verlieren (z. B. langsame Eingaben, längere Wartezeiten, usw.).
So geht's (Prozesspriorität anzeigen):
- Starten Sie die entsprechende WSL-Distribution (z. B. "" oder "").
- Geben Sie als Befehl "" ein.
- Drücken Sie die Eingabetaste.
- Eine Liste mit den laufenden Prozessen wird ausgegeben.
So geht's (Prozesspriorität beim Programmstart angeben):
- Starten Sie die entsprechende WSL-Distribution (z. B. "" oder "").
- Geben Sie folgenden Befehl ein: "". Z. B. : "" (Komprimierung der Datei "windowspage.txt" mit der Prozesspriorität "5")
- Drücken Sie die Eingabetaste.
- Das Programm wird mit der angegeben Prozesspriorität gestartet.
So geht's (Prozesspriorität von laufenden Programmen ändern):
- Starten Sie die entsprechende WSL-Distribution (z. B. "" oder "").
- Geben Sie als Befehl ein: "". Z. B. : "'"
- Drücken Sie die Eingabetaste.
- Die Prozesspriorität wird geändert.
Parameter von "renice":
Parameter |
Kurzbeschreibung |
-g [PGID] |
Die Prozesspriorität wird für alle Prozess mit der Prozessgruppenidentifikation (PGID) geändert. |
-p [PID] |
Die Prozesspriorität wird für den angegebenen Prozess mit der Prozessidentifikationsnummer (PID) geändert. |
-u [User-ID] |
Die Prozesspriorität wird für alle Prozess des Benutzers geändert. |
Weitere Beispiele:
- Den Editor "nano" mit Root-Rechten und einer Prozesspriorität "-5" starten:
""
- Die Priorität aller Prozesse des Benutzers "windowspage" auf "3" ändern:
""
- Die Priorität der Prozesse mit der PID "4321" und "5678" sowie für alle Prozesse des Benutzers "Windowspage" auf "-12" ändern:
""
Hinweise:
- Weitere Optionen können mit dem Befehl "" bzw. "" ausgegeben werden.
- Für die Angabe der Priorität "" (höchste Priorität) bis "" sind Root-Rechte erforderlich.
Versionshinweis:
- Die Linux-Distributionen benötigen mindestens Windows 10 Version 1703.
|