English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Der Linux-nice-Befehl führt Programme mit geänderten Prioritäten aus, wenn kein Programm angegeben ist, wird die aktuelle Planungspriorität ausgegeben, die Standard-Anpassung beträgt 10,Reichweite -20(最高优先级)bis 19(最低优先级)。
Verwendungsberechtigung: Alle Benutzer.
nice [-n Anpassung] [-Anpassung] [--Anpassung=Anpassung] [--hilfe] [--version] [Befehl [arg...]]
Parameterbeschreibung:
Setzen Sie die Priorität der Programmausführung
# vi & //Im Hintergrund ausführen [1] 15297 # nice vi & //Setzen Sie die Standardpriorität [2] 15298 [1]+ Angehalten vi # nice -n 19 vi & //Setzen Sie die Priorität auf19 [3] 15299 [2]+ Angehalten nice vi # nice -n -20 vi & //Setzen Sie die Priorität auf -20 [4] 15300 [3]+ Angehalten nice -n 19 vi # ps -l //Prozessanzeige F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD 4 S 0 15278 15212 0 80 0 - 1208 wait pts/2 00:00:00 bash 0 T 0 15297 15278 0 80 0 - 2687 signal pts/2 00:00:00 vi 0 T 0 15298 15278 0 90 10 - 2687 signal pts/2 00:00:00 vi 0 T 0 15299 15278 1 99 19 - 2687 signal pts/2 00:00:00 vi 4 T 0 15300 15278 3 60 -20 - 2687 signal pts/2 00:00:00 vi 4 R 0 15301 15278 0 80 0 - 625 - pts/2 00:00:00 ps [4]+ Angehalten nice -n -20 vi
Fügen Sie die Priorität von ls hinzu 1 und führen aus
nice -n 1 ls
Fügen Sie die Priorität von ls hinzu 10 und führen aus
nice ls
Hinweis:DiePriorität (priority) ist ein Parameter, den das Betriebssystem verwendet, um die CPU-Zuweisung zu bestimmen, Linux verwendet『Round-Robin-Round-DieAlgorithmen von robin)』 werden zur CPU-Scheduling verwendet, je höher die Priorität, desto mehr mögliche CPU-Zeit kann erhalten werden.