renice和nice

將行程 id 爲 987 及 32 的行程與行程擁有者爲 daemon 及 root 的優先序號碼加 1

renice +1 987 -u daemon root -p 32 【可以調整正在運行的進程】

nice -n 19 vim & 【運行中的進程無法調整】

ps –l 或 ps -al

UID : 代表執行者的身份
PID : 代表這個進程的代號
PPID :代表這個進程是由哪個進程發展衍生而來的,亦即父進程的代號
PRI :代表這個進程可被執行的優先級,其值越小優先級越高越早被執行
NI :代表這個進程的nice值

PRI and NI
PRI也還是比較好理解的,即進程的優先級,或者通俗點說就是程序被CPU執行的先後順序,此值越小,進程的優先級別越高
那NI呢?就是我們所要說的nice值了,其表示進程可被執行的優先級的修正數值
PRI值越小越快被執行,那麼加入nice值後,將會使得PRI變爲:PRI(new)=PRI(old)+nice
這樣,當nice值爲負值的時候,那麼該程序將會優先級值將變小,即其優先級會變高,則其越快被執行
所以,調整進程優先級,在Linux下,就是調整進程nice值
nice其取值範圍是-20至19,一共40個級別

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章