Re: [問題] top/ps 顯示 priority的問題
※ 引述《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
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.204.77.88
※ 編輯: psboy 來自: 123.204.77.88 (07/26 00:28)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 5 篇):