Nice: Unterschied zwischen den Versionen
K Textersetzung - „category:Prozessmanagement“ durch „category:Linux:Prozessmanagement“ |
K Textersetzung - „[[Kategorie/“ durch „[[Kategorie:“ |
||
(17 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
* Mit nice ist es möglich, ein Kommando mit einer bestimmten Priorität zu starten, sodass der dann ausgeführte Prozess im Gegensatz zu anderen Prozessen mehr oder weniger CPU-Zeit erhält. | |||
* Der nice-Wert wird als Ganzzahl angegeben und erstreckt sich von −20 bis +19: hierbei ist −20 die höchste Priorität und +19 die geringste. | |||
* Der Wert ist standardmässig 0 und beschreibt eine statische Priorität für jeden Thread. | |||
* Bei der Übergabe von Optionen erwartet nice immer einen vorangestellten Bindestrich. | |||
* Wenn ein Programm mit einem positiven Nice-Wert gestartet werden soll, stehen Ihnen zwei Möglichkeiten zur Ausführung des Kommandos zur Verfügung. | |||
== nice == | |||
- Prozess mit anderer Priorität | |||
nice [OPTION]... [COMMAND [ARG]...] | |||
* | |||
* Ein zu startendes Kommando kann durch nice eine andere als die voreingestellte Priorität gegeben werden. D.h. im Vergleich zur "normalen Priorität" erhält ein solcher Prozess prozentual weniger/mehr Rechenzeit zugeteilt. | |||
* Ein Wert von -20 bedeutet dabei die höchste Priorität; ein Wert von 20 die geringste. | |||
* Ein normaler Nutzer darf die Priorität eines Prozesses nur verringern (also den Wert erhöhen), nur Root kann diese erhöhen (den Wert verringern). | |||
= Beispiel= | |||
$ nice -n 19 gcc bigprogram.c | |||
$ nice -n -10 inetd | |||
[[ | [[Kategorie:Linux/Prozesse]] | ||
[[ | [[Kategorie:Coreutils]] | ||
[[ | [[Kategorie:Linux/Befehl]] |
Aktuelle Version vom 25. März 2023, 13:45 Uhr
- Mit nice ist es möglich, ein Kommando mit einer bestimmten Priorität zu starten, sodass der dann ausgeführte Prozess im Gegensatz zu anderen Prozessen mehr oder weniger CPU-Zeit erhält.
- Der nice-Wert wird als Ganzzahl angegeben und erstreckt sich von −20 bis +19: hierbei ist −20 die höchste Priorität und +19 die geringste.
- Der Wert ist standardmässig 0 und beschreibt eine statische Priorität für jeden Thread.
- Bei der Übergabe von Optionen erwartet nice immer einen vorangestellten Bindestrich.
- Wenn ein Programm mit einem positiven Nice-Wert gestartet werden soll, stehen Ihnen zwei Möglichkeiten zur Ausführung des Kommandos zur Verfügung.
nice
- Prozess mit anderer Priorität
nice [OPTION]... [COMMAND [ARG]...]
- Ein zu startendes Kommando kann durch nice eine andere als die voreingestellte Priorität gegeben werden. D.h. im Vergleich zur "normalen Priorität" erhält ein solcher Prozess prozentual weniger/mehr Rechenzeit zugeteilt.
- Ein Wert von -20 bedeutet dabei die höchste Priorität; ein Wert von 20 die geringste.
- Ein normaler Nutzer darf die Priorität eines Prozesses nur verringern (also den Wert erhöhen), nur Root kann diese erhöhen (den Wert verringern).
Beispiel
$ nice -n 19 gcc bigprogram.c $ nice -n -10 inetd