[ubuntu-jp:2068] Re: top の Cpu が常に同じ値からスタートする

"edry(えどりぃ)" go @ edry.jp
2009年 9月 5日 (土) 07:22:54 BST


edry(えどりぃ)です。

>   top b n 1 | head -6 ; time tar xf ....
> 
> 単独で実行すると、以下のようになります。
> 
> $ top b n 1 | head -6
> top - 10:23:05 up 101 days, 16:59,  2 users,  load average: 2.21, 2.23, 2.52
> Tasks: 100 total,   3 running,  97 sleeping,   0 stopped,   0 zombie
> Cpu(s): 24.2%us,  2.3%sy,  0.0%ni, 72.1%id,  1.2%wa,  0.0%hi,  0.1%si,  0.0%st
> Mem:   1011972k total,  1002864k used,     9108k free,   211596k buffers
> Swap:  2097144k total,    12916k used,  2084228k free,   676628k cached
> 
> ところが、負荷が変動している(変動させている)にも関わらず、常に
> Cpu(s) の行の us と id が、上記のように 24.x% と 72.x% で一定という現象
> に出くわしています。load average: などはまとものようです。
> 
> これは top の仕様なのでしょうか。それもと私がなにか勘違いをしているので
> しょうか。

head で目隠ししているので上記の結果がなぜかは解りませんが、
PID〜 の行から4行目まで表示して見たところうちでは Xorg が
そこそこ CPU 使ってました。

top も初回はちょっと使ってますね。

$ top b n 3 | perl -lne 'print "\n$_" if /^Cpu/; $view = 4 if /PID/; if ($view) { print; --$view }'

Cpu(s):  5.6%us,  1.2%sy,  0.3%ni, 89.8%id,  3.1%wa,  0.0%hi,  0.0%si,  0.0%st
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND            
 5821 root      20   0  161m  25m 7696 S  7.8  1.4   0:35.18 Xorg               
 7225 edry      20   0  2304 1032  776 R  3.9  0.1   0:00.02 top                
    1 root      20   0  2844 1692  544 S  0.0  0.1   0:01.38 init               

Cpu(s):  2.7%us,  0.3%sy,  0.0%ni, 97.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND            
 5821 root      20   0  159m  23m 7696 S  1.3  1.2   0:35.22 Xorg               
 6638 edry      20   0 60044  21m  11m S  0.7  1.1   0:05.98 gnome-terminal     
 7225 edry      20   0  2312 1108  844 R  0.7  0.1   0:00.04 top                

Cpu(s):  2.0%us,  0.3%sy,  0.0%ni, 97.7%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND            
 5821 root      20   0  159m  23m 7696 S  2.0  1.2   0:35.28 Xorg               
    1 root      20   0  2844 1692  544 S  0.0  0.1   0:01.38 init               
    2 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 kthreadd           


-- 
edry(えどりぃ)




ubuntu-jp メーリングリストの案内