top/ps 顯示 priority的問題 - Linux

By Dora
at 2008-07-26T00:17
at 2008-07-26T00:17
Table of Contents
※ 引述《mkl0301 (mkl)》之銘言:
: 再解釋一下我的問題...
: top/ps顯示的nice(NI)值都很正常...
: renice的值 ps的PRI top的PR
: -20 39 0
: 0 19 20
: 19 0 39
: 可是priority的值就怪怪的...
: 尤其是ps..怎麼priority越高,PRI越大呢??
: (priority不是應該值越小priority越高嗎?)
查了一下bsd上面ps的manual
pri scheduling priority
nice nice value (alias ni)
再查看一下top的manual
裡面有這麼一段
PRI is the current priority of the process,
NICE is the nice amount (in the range -20 to 20)
兩者的nice應該是一樣的
但是top的PRI跟ps的PR這兩個是不同的
所以定義也不同 (我想大概是這樣 xD
-
我想大概user給的nice是kernel拿來執行時的參考值
如何排程應該還是要看kernel compile時的scheduling policy
所以你會看到一堆相同nice值
PRI值卻都不同的一堆process
上面這些是我看manual推測的
如有錯誤請指正 xD
--
: 再解釋一下我的問題...
: top/ps顯示的nice(NI)值都很正常...
: renice的值 ps的PRI top的PR
: -20 39 0
: 0 19 20
: 19 0 39
: 可是priority的值就怪怪的...
: 尤其是ps..怎麼priority越高,PRI越大呢??
: (priority不是應該值越小priority越高嗎?)
查了一下bsd上面ps的manual
pri scheduling priority
nice nice value (alias ni)
再查看一下top的manual
裡面有這麼一段
PRI is the current priority of the process,
NICE is the nice amount (in the range -20 to 20)
兩者的nice應該是一樣的
但是top的PRI跟ps的PR這兩個是不同的
所以定義也不同 (我想大概是這樣 xD
-
我想大概user給的nice是kernel拿來執行時的參考值
如何排程應該還是要看kernel compile時的scheduling policy
所以你會看到一堆相同nice值
PRI值卻都不同的一堆process
上面這些是我看manual推測的
如有錯誤請指正 xD
--
Tags:
Linux
All Comments
Related Posts
Linux+XP

By Xanthe
at 2008-07-25T23:57
at 2008-07-25T23:57
sendmail的問題求救!

By William
at 2008-07-25T23:15
at 2008-07-25T23:15
Linux+XP

By Barb Cronin
at 2008-07-25T23:05
at 2008-07-25T23:05
mplayer--video driver的問題

By Quanna
at 2008-07-25T22:44
at 2008-07-25T22:44
使用nokia 6120 classic 3.5G (linux)

By Isla
at 2008-07-25T22:42
at 2008-07-25T22:42