Confusing output from top

vps

#1

When I run ‘top’ on the VPS I care for, I see results like those below. The part I don’t understand is the 56.4% user mode CPU usage when all of the processes show %CPU of 0. Anyone out there understand this? (The identity of the VPS has been obscured).

$ top -b -n1
top - 10:16:24 up 72 days, 17:15,  1 user,  load average: 0.00, 0.00, 0.00
Tasks:  21 total,   1 running,  20 sleeping,   0 stopped,   0 zombie
Cpu(s): 56.4%us,  6.5%sy,  0.4%ni, 34.9%id,  1.3%wa,  0.0%hi,  0.5%si,  0.0%st
Mem:    307200k total,    69268k used,   237932k free,        0k buffers
Swap:        0k total,        0k used,        0k free,    56384k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
    1 root      20   0  8404  632  596 S    0  0.2  31:39.10 init
  853 dhapache  20   0  212m 8780 1456 S    0  2.9   0:00.00 apache2-psXXXXX
17957 dhapache  20   0  212m 9028 1564 S    0  2.9   0:00.08 apache2-psXXXXX
20212 root      20   0 63916 2944 2328 S    0  1.0   0:00.03 sshd
21190 guser7    20   0 63916 1684 1064 S    0  0.5   0:00.01 sshd
21195 guser7    20   0 18008 1968 1264 S    0  0.6   0:00.00 bash
22967 guser7    20   0 18872 1064  844 R    0  0.3   0:00.00 top
24070 root      20   0  212m  25m  18m S    0  8.5   6:39.52 apache2-psXXXXX
24094 root      20   0  183m 1504  992 S    0  0.5   3:46.90 rsyslogd
24108 root      20   0 48920  752  624 S    0  0.2   1:53.47 sshd
24116 root      20   0  6112  328  324 S    0  0.1   0:00.02 courierlogger
24117 root      20   0 21680  468  448 S    0  0.2   0:00.98 authdaemond
24128 root      20   0 21680   20    0 S    0  0.0   0:01.08 authdaemond
24169 root      20   0 10180  624  548 S    0  0.2   0:01.91 inetd
24246 root      20   0 36900 1512 1400 S    0  0.5   0:25.70 master
24261 postfix   20   0 39812 1548 1392 S    0  0.5   0:15.05 qmgr
24271 daemon    20   0 16924  412  356 S    0  0.1   0:00.27 atd
24287 root      20   0 19148  768  648 S    0  0.2   0:52.74 cron
27921 dhapache  20   0  200m 7604  356 S    0  2.5   0:00.00 apache2-psXXXXX
27939 dhapache  20   0  212m 8028  716 S    0  2.6   0:01.06 apache2-psXXXXX
32010 postfix   20   0 39248 2240 1772 S    0  0.7   0:00.00 pickup

#2

Those numbers reflect CPU usage across the whole VPS host machine, not just your VPS guest. As such, they’re basically meaningless to you; feel free to ignore them.