Re: [問題] top/ps 顯示 priority的問題
※ 引述《mkl0301 (mkl)》之銘言:
: 我使用Ubuntu 8.04LTE
: 剛剛嘗試使用renice來改process的priority
: 可是我發現ps與top的結果都怪怪的...
: root@test-laptop:/# renice -20 -p $pid;
: 6415: old priority 19, new priority -20
: root@test-laptop:/# ps -o "pid pri ni" $pid;
: PID PRI NI
: 6415 39 -20
: root@test-laptop:/# top -n 1 -p $pid;
: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
: 6415 test 0 -20 337m 179m 27m S 4 8.9 24:07.43 firefox
: 或者是
: root@test-laptop:/# renice 0 -p $pid;
: 6415: old priority -20, new priority 0
: root@test-laptop:/# ps -o "pid pri ni" $pid;
: PID PRI NI
: 6415 19 0
: root@test-laptop:/# top -n 1 -p $pid;
: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
: 6415 test 20 0 337m 179m 27m S 10 8.9 24:07.82 firefox
: static priority ranging from 100 to 139 (from ULK)
: 真要說的話,至少top的結果是"正常"的,ps的根本反過來了....
: 這是bug...還是有什麼道理的呢??
再解釋一下我的問題...
top/ps顯示的nice(NI)值都很正常...
renice的值 ps的PRI top的PR
-20 39 0
0 19 20
19 0 39
可是priority的值就怪怪的...
尤其是ps..怎麼priority越高,PRI越大呢??
(priority不是應該值越小priority越高嗎?)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.92.53
討論串 (同標題文章)