toor@lrc:~# nice --help
BusyBox v1.22.1 (2015-11-20 09:32:12 EET) multi-call binary.
Usage:
nice [-n ADJUST] [PROG ARGS]
Change scheduling priority, run PROG
-n ADJUST Adjust priority by ADJUST
对现有进程调整nice值用renice:
toor@lrc:~# renice
BusyBox v1.22.1 (2015-11-20 09:32:12 EET) multi-call binary.
Usage: renice {{-n
INCREMENT} | PRIORITY} [[-p | -g | -u] ID...] //==>
INCREMENT是增加量
Change scheduling priority for a running process
-n Adjust current nice value (smaller is faster)
-p Process id(s) (default)
-g Process group id(s)
-u Process user name(s) and/or id(s)
增量调整nice值:
toor@lrc:~# top
PID USER PR
NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND //初始nice值是0
25292 toor -2
0 81980 2496 2228 S 1 0.0 0:00.04 inm
toor@lrc: renice -n
10 -p 24727 //nice值加10
toor@lrc:~# top
PID USER PR
NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
25292 toor -2
10 81980 2496 2228 S 2 0.0 0:00.11 inm
toor@lrc:~# renice -n -2 -p 25292 //==>nice值减2
toor@lrc:~# top
PID USER PR
NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
25292 toor -2
8 81980 2496 2228 S 2 0.0 0:00.47 inm
直接将nice值设置为-2:
toor@lrc:~# renice
-2 -p 25292
toor@lrc:~# top
PID USER PR
NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
25292 toor -2 -
2 81980 2496 2228 S 0 0.0 0:00.91 inm
toor@lrc:~# renice
-3 25292
toor@lrc:~# top
PID USER PR
NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
25292 toor -2
-3 81980 2496 2228 S 1 0.0 0:01.08 inm