- 论坛徽章:
- 0
|
我用topas 看cpu的使用情況和使用ps aux的使用情況為什麼會不一樣.而且差很多.
下面是我用topas時顯示出來的信息,注意看一下oninit 的 cpu%的數字
Name PID CPU% PgSp Owner
oninit 8265800 34.0 1.0 informix
oninit 3842200 22.0 1.0 informix
fglrun 8257536 8.2 1.5 S05383
oninit 852058 7.0 0.4 informix
topas 3735608 1.0 12.6 root
fglrun 5923066 0.2 1.4 13000988
fglrun 1745030 0.2 2.3 12019304
fglrun 1925144 0.2 2.4 12016084
同時在另一個窗口執行ps aux 的結果如下.注意比較cpu%和上面差很多!!!
# ps aux | head -1; ps aux | grep oninit | grep -v grep
USER PID %CPU %MEM SZ RSS TTY STAT STIME TIME COMMAND
informix 3842200 6.5 0.0 10740 5704 - A Jul 22 782:13 oninit
informix 8265800 6.1 0.0 10708 5652 - A Jul 22 738:49 oninit
informix 852058 0.5 0.0 10128 5120 - A Jul 22 63:05 oninit
informix 9429082 0.1 0.0 10364 5412 - A Jul 22 10:54 oninit
informix 10911938 0.0 0.0 10132 5124 - A Jul 22 1:43 oninit
informix 3637454 0.0 0.0 10072 5192 - A Jul 22 0:17 oninit
informix 8650996 0.0 0.0 10128 5116 - A Jul 22 0:03 oninit
informix 9322628 0.0 0.0 10088 5068 - A Jul 22 0:03 oninit
informix 6701158 0.0 0.0 10088 5068 - A Jul 22 0:03 oninit
這是第一個現象.
還有更奇怪的是,我連續執行的十幾次
ps aux | head -1; ps aux | grep oninit | grep -v grep
所得結果全部是一樣的!!!!
上面的結果沒有任何變化,但在topas窗口中顯示,oninit的cpu%是一直變化的!!
再有,我使用informix帳號執行ps aux 這個命令,所得結果和上面也是一樣,
也就是說root帳號和informix的帳號結果是一樣的!!!!
真的好奇怪!!!
why??????
[ 本帖最后由 wantfly 于 2006-7-27 10:00 编辑 ] |
|