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