- 論壇徽章:
- 0
|
Run COMMAND with an adjusted niceness, which affects process scheduling. With no
COMMAND, print the current niceness. Nicenesses range from -20 (most favorable
scheduling) to 19 (least favorable).
-n, --adjustment=N
add integer N to the niceness (default 10)
[root@localhost ~]# echo $$
4624
[root@localhost ~]# nice -10 bash
[root@localhost ~]# echo $$
10671
[root@localhost ~]# nice
10
[root@localhost ~]# nice --10 bash
[root@localhost ~]# echo $$
10707
[root@localhost ~]# nice
0
[root@localhost ~]# nice --10 bash
[root@localhost ~]# echo $$
10740
[root@localhost ~]# nice
-10
nice改變的是進程的靜態(tài)優(yōu)先級,范圍是-20到19,只針對普通進程,而不是實時進程,普通進程的優(yōu)先級范圍是100-139,默認創(chuàng)建的靜態(tài)優(yōu)先級為120,nice值為0,優(yōu)先級值越大優(yōu)先級越低,從上面的例子可以看出子進程繼承了父進程的靜態(tài)優(yōu)先級,也就有相同的nice值。
另外系統(tǒng)中還提供了另外一個改變優(yōu)先級的命令:
renice - alter priority of running processes
SYNOPSIS
renice priority [[-p] pid ...] [[-g] pgrp ...] [[-u] user ...]
本文來自ChinaUnix博客,如果查看原文請點:http://blog.chinaunix.net/u/22326/showart_486642.html |
|