top/ps 顯示 priority的問題 - Linux

George avatar
By George
at 2008-07-24T13:29

Table of Contents


我使用Ubuntu 8.04LTE

剛剛嘗試使用renice來改process的priority
可是我發現ps與top的結果都怪怪的...

root@test-laptop:/# pid=6415;
root@test-laptop:/#
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;

top - 01:51:40 up 2:21, 2 users, load average: 0.40, 0.27, 0.27
Tasks: 1 total, 0 running, 1 sleeping, 0 stopped, 0 zombie
Cpu(s): 13.0%us, 2.3%sy, 0.5%ni, 83.4%id, 0.6%wa, 0.1%hi, 0.0%si, 0.0%st
Mem: 2066408k total, 1423656k used, 642752k free, 52852k buffers
Swap: 2000084k total, 0k used, 2000084k free, 821060k cached

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;

top - 01:51:46 up 2:21, 2 users, load average: 0.36, 0.26, 0.27
Tasks: 1 total, 0 running, 1 sleeping, 0 stopped, 0 zombie
Cpu(s): 13.0%us, 2.3%sy, 0.5%ni, 83.4%id, 0.6%wa, 0.1%hi, 0.0%si, 0.0%st
Mem: 2066408k total, 1423716k used, 642692k free, 52860k buffers
Swap: 2000084k total, 0k used, 2000084k free, 821060k cached

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...還是有什麼道理的呢??


--
Tags: Linux

All Comments

Daph Bay avatar
By Daph Bay
at 2008-07-25T06:26
是看NI這一欄不是PRI.... Or2
Joseph avatar
By Joseph
at 2008-07-29T09:11
能不能解釋一下為什麼呢? top 與 ps的PR/PRI都是指
priority阿?

網站上的flash影片聽不到聲音?

Rebecca avatar
By Rebecca
at 2008-07-24T11:10
小弟我是用ubuntu8.0.4+ff3+套件庫裡的flash plugin 可是上youtube之類的網站看到都是有影無聲 是不是我還少裝什麼東西? _______________________________________________ 順便問一下 用pcmanx 0.3.5+新酷音 打字 ...

recompile the kernel之後滑鼠不能動

Dora avatar
By Dora
at 2008-07-24T01:47
我的LINUX Distribution是 Red hat 9.0版 因為我要安裝Nist Net, 所以要先Recompiler Kernel 但是當我Recompiler之後 , 開機GRUB選單選擇我新的kernel 滑鼠卻不能用了 但是舊的kernel 滑鼠還是可以用 重新Compiler ...

關於DNS架設問題

Margaret avatar
By Margaret
at 2008-07-24T00:38
根據前輩的修改,後來又發現一個大問題,就是我路徑用錯了,不是在 /var/named/idv.tw 應該複製到 /var/named/chroot/var/named/ 下才對 已經可以了,感恩囉 ※ 引述《SmallKen (史摩肯星)》之銘言: : ※ 引述《yungshiang (加油)》之銘言 ...

安裝winxp via pxe

Yedda avatar
By Yedda
at 2008-07-24T00:14
已參考網路(freebsd做法... 應該是相同的吧) 目前可以成功copy安裝資料 但重新開機時 沒有畫面 只剩游標在閃爍 已沒有頭緒 要如何除錯測試 希望有經驗的人可以指導一下 感恩 - ...

DNS named server Port

Candice avatar
By Candice
at 2008-07-24T00:12
各位架過 DNS 的大大問一下一個問題 # netstat -ntulp | grep named dns 伺服器有 listen 53,953(rdnc) 但會出現另外兩個隨機的udp prot udp 0 0 0.0.0.0:34295 0.0.0.0:* 6011/named udp 0 0 :::3 ...