On Sat, Nov 06, Steve Holdoway wrote:
> 128 processes: 127 sleeping, 1 running, 0 zombie, 0 stopped
> CPU states: cpu user nice system irq softirq iowait idle
> total 41.8% 0.0% 3.6% 0.0% 0.0% 114.2% 40.0%
> cpu00 20.1% 0.0% 1.5% 0.0% 0.0% 53.3% 24.9%
> cpu01 21.7% 0.0% 2.1% 0.0% 0.0% 60.9% 15.1%
> Mem: 1668088k av, 1650880k used, 17208k free, 0k shrd, 43216k buff
> 931796k actv, 496804k in_d, 24260k in_c
> Swap: 2097096k av, 0k used, 2097096k free 1368716k
> cached
>
> PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME CPU COMMAND
> 1870 oracle 16 0 50588 48M 47360 S 30.8 2.9 0:09 0 oracle
> 1864 oracle 15 0 55052 52M 51820 S 5.7 3.2 0:15 1 oracle
> As you can see, a huge amount of time seems to be spent in iowait.
Steve,
114% for the iowait is cumulative so perhaps it is not a totally accurate
figure compared to the two individual cpu stats.
Also the procps-3.2.1 TODO doc mentions:
<quote>
Supply better data for top's CPU state display. Currently top has
to subtract old numbers from new numbers and divide that result by
the number of processors. The kernel won't even supply the number
of processors in a portable way.
</quote>
btw how do you display iowait? No mention of it in man top.
hth,
keith.