回文章列表
作者psboy.bbs@ptt.cc (屠牛特攻隊) 看板: linux
標題Re: [問題] top/ps 顯示 priority的問題
時間批踢踢實業 (2008/07/26 Sat 00:28:32)
※ 引述《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)
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻