kern/134344: 'top' shows user CPU value that's not equal to the
total of all processes CPU values
Yuri
yuri at tsoft.com
Thu May 7 21:30:04 UTC 2009
>Number: 134344
>Category: kern
>Synopsis: 'top' shows user CPU value that's not equal to the total of all processes CPU values
>Confidential: no
>Severity: serious
>Priority: high
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Thu May 07 21:30:03 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator: Yuri
>Release: 7.2-PRERELEASE
>Organization:
n/a
>Environment:
FreeBSD xxx.xxx.xxx 7.2-PRERELEASE FreeBSD 7.2-PRERELEASE #0: Wed May 6 12:22:10 PDT 2009 root at xxx.xxx.xxx:/usr/obj/usr/src/sys/GENERIC i386
>Description:
See the example below, taken on the machine with single CPU.
92.5% != (42.77%+8.89%+3.27%+0.20%=55.13%)
I constantly observe variations like that.
I tried to discuss the issue on freebsd-hackers but discussion got nowhere.
Also how come top says there are 3 processes running and it shows
4 processes having nonzero CPU percentage?
--------------------------------------------------------------------------
last pid: 13673; load averages: 1.23, 1.16, 0.97 up 0+11:14:40 14:16:07
178 processes: 3 running, 174 sleeping, 1 stopped
CPU: 92.5% user, 0.0% nice, 7.1% system, 0.4% interrupt, 0.0% idle
Mem: 1528M Active, 131M Inact, 226M Wired, 67M Cache, 112M Buf, 38M Free
Swap: 16G Total, 248K Used, 16G Free
PID USERNAME THR PRI NICE SIZE RES STATE TIME CPU COMMAND
13414 yuri 1 105 0 245M 212M RUN 5:26 42.77% xapp
1660 yuri 2 4 0 213M 56540K select 0:00 8.89% konsole
1575 yuri 1 46 0 76104K 30504K select 33:18 3.27% kded4
1514 yuri 1 45 0 234M 193M select 14:19 0.20% Xorg
1652 yuri 1 44 0 61880K 22500K select 3:52 0.00% kmix
1797 yuri 1 44 0 344M 38764K select 0:59 0.00% skype
2021 root 1 8 20 37128K 32004K wait 0:58 0.00% ruby18
1638 yuri 1 44 0 40376K 19252K select 0:57 0.00% nepomukservicestub
1631 yuri 1 44 0 238M 35156K select 0:48 0.00% krunner
1708 yuri 1 44 0 344M 38764K select 0:46 0.00% skype
1583 yuri 1 44 0 75680K 24708K select 0:33 0.00% kwin
1692 yuri 1 44 0 70580K 32112K select 0:31 0.00% dolphin
1716 yuri 1 44 0 78140K 27176K select 0:26 0.00% korgac
1674 yuri 1 44 0 93112K 30884K select 0:22 0.00% okular
1712 yuri 1 44 0 54012K 18092K select 0:14 0.00% klipper
88511 yuri 1 44 0 30568K 21136K select 0:12 0.00% ddd
11165 yuri 1 44 0 16736K 7672K select 0:11 0.00% vim
1798 yuri 1 8 0 344M 38764K nanslp 0:07 0.00% skype
12997 yuri 1 98 0 34148K 27940K STOP 0:07 0.00% app
966 root 1 44 0 3268K 872K select 0:06 0.00% moused
88512 yuri 1 44 0 95920K 86984K select 0:06 0.00% gdb
1709 yuri 6 44 0 24264K 12584K select 0:06 0.00% licq
88263 yuri 6 44 0 189M 104M select 0:03 0.00% soffice.bin
1567 yuri 1 44 0 5392K 3780K select 0:03 0.00% dbus-daemon
88250 yuri 1 44 0 5124K 1732K select 0:02 0.00% gam_server
1237 root 1 44 0 4672K 1892K select 0:02 0.00% ntpd
1573 yuri 1 44 0 43464K 21256K select 0:02 0.00% klauncher
1633 yuri 1 44 0 59312K 24188K select 0:01 0.00% kcalc
1380 root 1 44 0 11232K 5076K select 0:01 0.00% httpd
1572 yuri 1 44 0 35376K 13292K select 0:01 0.00% kdeinit4
1796 yuri 1 0 0 344M 38764K linuxf 0:01 0.00% skype
2022 root 1 -8 0 3128K 640K piperd 0:01 0.00% tee
1314 daemon 1 44 0 3156K 1068K select 0:01 0.00% healthd
1608 yuri 1 44 0 51204K 15528K select 0:01 0.00% kaccess
1403 root 1 44 0 5876K 2556K select 0:01 0.00% sendmail
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-bugs
mailing list