'top' shows wrong CPU usage

KES kes-kes at yandex.ru
Wed Jan 21 14:05:59 PST 2009


Здравствуйте, Lowell.

Вы писали 21 января 2009 г., 23:01:30:

LG> KES <kes-kes at yandex.ru> writes:

>> top shows often nonsense in CPU usage of a process, but totals are OK
>> and it seems that WCPU and CPU has no differences in results

LG> Why do you think it's nonsense?  It's averaged over a different time
LG> period than the "CPU:" line in the header, so I wouldn't expect it to
LG> match...

When I gzip some big files I see that 0% idle, but I can not obtain
from process list which process get all CPU.
I top -S for WCPU and top -S -C for CPU.
In both cases results are *useless*!

>> top -S
>> last pid: 66182;  load averages:  2.51,  2.15,  2.03             up 10+23:40:14  22:05:41
>> 798 processes: 6 running, 772 sleeping, 1 zombie, 18 waiting, 1 lock
>> CPU:  4.4% user,  0.0% nice, 14.8% system, 16.7% interrupt, 64.0% idle
>> Mem: 264M Active, 60M Inact, 147M Wired, 6968K Cache, 60M Buf, 9888K Free
>> Swap: 2048M Total, 1903M Used, 145M Free, 92% Inuse
>>
>>   PID USERNAME    THR PRI NICE   SIZE    RES STATE    TIME   WCPU COMMAND
>>    11 root          1 171 ki31     0K     8K RUN    104.1H 88.48% idle: cpu0
>> 66178 firebird      1  49    0 23120K  5828K select   0:00  1.37% fb_inet_server
>> 66159 firebird      1  48    0 23120K  5760K select   0:01  1.17% fb_inet_server
>>  5156 root          1  44    0  9024K   544K select  57:39  0.68% snmpd
>> 66182 root          1  44    0  4556K  2608K RUN      0:00  0.68% top
>> 66147 root          1   8    0  3124K   840K nanslp   0:00  0.59% monitord
>> 66138 firebird      1  44    0 23120K  5736K select   0:01  0.49% fb_inet_server
>> 75745 www           1  44    0 24628K  9500K select   5:05  0.29% python2.5
>> 66180 firebird      1  46    0 23120K  5852K select   0:00  0.10% fb_inet_server
>>
>>
>> #top -S -C
>> last pid: 66209;  load averages:  2.13,  2.10,  2.02             up 10+23:41:07  22:06:34
>> 814 processes: 6 running, 788 sleeping, 1 zombie, 18 waiting, 1 lock
>> CPU:  9.3% user,  0.0% nice, 13.4% system, 12.8% interrupt, 64.5% idle
>> Mem: 269M Active, 56M Inact, 148M Wired, 12M Cache, 60M Buf, 3700K Free
>> Swap: 2048M Total, 1903M Used, 145M Free, 92% Inuse
>>
>>   PID USERNAME    THR PRI NICE   SIZE    RES STATE    TIME    CPU COMMAND
>>    11 root          1 171 ki31     0K     8K RUN    104.1H 92.29% idle: cpu0
>> 66138 firebird      1  49    0 23120K  5556K select   0:01  1.46% fb_inet_server
>> 66180 firebird      1  44    0 23120K  5612K select   0:01  0.59% fb_inet_server
>> 66209 root          1  44    0  4556K  2556K RUN      0:00  0.59% top
>> 66179 firebird      1  44    0 23120K  5624K select   0:01  0.49% fb_inet_server
>>  5156 root          1  44    0  9024K   544K select  57:39  0.39% snmpd
>> 66147 root          1   8    0  3124K   840K nanslp   0:01  0.39% monitord
>> 66178 firebird      1  44    0 23120K  5584K select   0:01  0.20% fb_inet_server
>>    12 root          1 -44    -     0K     8K WAIT   126.8H  0.00% swi1: net
>>    42 root          1 -68    -     0K     8K -      219:53  0.00% dummynet




-- 
С уважением,
 KES                          mailto:kes-kes at yandex.ru



More information about the freebsd-questions mailing list