The following demonstrates the cpudists program. It prints distributions of CPU time consumed by the Kernel, Idle thread, or Processes. Here we run cpudists for 5 seconds once, # ./cpudists 5 1 2005 Apr 28 00:08:42, KERNEL value ------------- Distribution ------------- count 4096 | 0 8192 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1134 16384 |@@@@@@@@@ 344 32768 |@@@ 104 65536 | 3 131072 | 0 262144 | 1 524288 | 0 1048576 | 11 2097152 | 0 PROCESS value ------------- Distribution ------------- count 8192 | 0 16384 |@@@@@@@@@ 170 32768 |@@@@@@@@@@@@@@@@@@ 331 65536 |@@@@@@@@ 152 131072 |@ 17 262144 |@ 25 524288 |@ 13 1048576 | 4 2097152 | 9 4194304 | 0 IDLE value ------------- Distribution ------------- count 2097152 | 0 4194304 |@ 9 8388608 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 418 16777216 |@@@ 31 33554432 | 0 The value indicates the time in nanoseconds, the count the number of runs for this length. From the above, we can see the kernel has run many times - but for short intervals each time. Processes have taken fom 10 to 60 microseconds; and when the idle thread runs it runs for some time - around 8 milliseconds for each. cpudists has a "-a" option for all processes, # ./cpudists -a 5 1 2005 Apr 28 00:17:34, mapping-daemon value ------------- Distribution ------------- count 8192 | 0 16384 |@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2 32768 |@@@@@@@@@@@@@ 1 65536 | 0 sendmail value ------------- Distribution ------------- count 8192 | 0 16384 |@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2 32768 | 0 65536 |@@@@@@@@@@@@@ 1 131072 | 0 nautilus value ------------- Distribution ------------- count 8192 | 0 16384 |@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2 32768 | 0 65536 |@@@@@@@@@@@@@ 1 131072 | 0 fmd value ------------- Distribution ------------- count 8192 | 0 16384 |@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2 32768 | 0 65536 |@@@@@@@@@@@@@ 1 131072 | 0 in.routed value ------------- Distribution ------------- count 65536 | 0 131072 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 262144 | 0 miniserv.pl value ------------- Distribution ------------- count 8192 | 0 16384 |@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2 32768 | 0 65536 | 0 131072 |@@@@@@@@@@@@@ 1 262144 | 0 xscreensaver value ------------- Distribution ------------- count 8192 | 0 16384 |@@@@@@@@@@@@@@@@@@@@ 2 32768 | 0 65536 |@@@@@@@@@@@@@@@@@@@@ 2 131072 | 0 gnome-vfs-daemon value ------------- Distribution ------------- count 8192 | 0 16384 |@@@@@@@@@@@@@@@@@@@@@@@@ 3 32768 | 0 65536 |@@@@@@@@@@@@@@@@ 2 131072 | 0 gnome-panel value ------------- Distribution ------------- count 8192 | 0 16384 |@@@@@@@@ 1 32768 |@@@@@@@@@@@@@@@@ 2 65536 | 0 131072 |@@@@@@@@@@@@@@@@ 2 262144 | 0 svc.startd value ------------- Distribution ------------- count 8192 | 0 16384 |@@@@@@@@@@@@@@@@@@@@@@@@@@@ 10 32768 |@@@@@@@@@@@ 4 65536 |@@@ 1 131072 | 0 nscd value ------------- Distribution ------------- count 8192 | 0 16384 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 25 32768 |@ 1 65536 | 0 131072 |@ 1 262144 | 0 gnome-netstatus- value ------------- Distribution ------------- count 8192 | 0 16384 |@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2 32768 | 0 65536 | 0 131072 | 0 262144 | 0 524288 | 0 1048576 |@@@@@@@@@@@@@ 1 2097152 | 0 mixer_applet2 value ------------- Distribution ------------- count 8192 | 0 16384 |@@@@@@@@@ 10 32768 |@@@@@@@@@@@@@@@@@ 19 65536 |@@@@@@@@@@@@@@ 16 131072 | 0 soffice.bin value ------------- Distribution ------------- count 8192 | 0 16384 |@@@@@@@@@ 7 32768 |@@@@@@@@@@@@@@@@@@@ 14 65536 |@@@@@@@@ 6 131072 | 0 262144 |@@@ 2 524288 | 0 1048576 | 0 2097152 |@ 1 4194304 | 0 dtrace value ------------- Distribution ------------- count 8192 | 0 16384 |@@@@@@@@@@@@@@@@@@@@@@@@@ 8 32768 | 0 65536 | 0 131072 | 0 262144 |@@@ 1 524288 |@@@@@@@@@ 3 1048576 | 0 2097152 |@@@ 1 4194304 | 0 Xorg value ------------- Distribution ------------- count 32768 | 0 65536 |@@@@@@@@@@@@@@@@@@@@ 15 131072 |@@@@@@@@ 6 262144 |@@@@@@@@@@@@ 9 524288 | 0 java_vm value ------------- Distribution ------------- count 8192 | 0 16384 |@@@@@@@@@@@@@@@@@@@@ 101 32768 |@@@@@@@@@@@@@@@@ 84 65536 |@@@@ 20 131072 | 0 gnome-terminal value ------------- Distribution ------------- count 16384 | 0 32768 |@@@@@@@@@@@@@@@@ 12 65536 |@@@@@@@@@@@ 8 131072 |@ 1 262144 | 0 524288 |@@@@@@@@@@@@ 9 1048576 | 0 acroread value ------------- Distribution ------------- count 8192 | 0 16384 | 1 32768 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 188 65536 |@@@@@@@@ 47 131072 |@@ 10 262144 | 0 mozilla-bin value ------------- Distribution ------------- count 8192 | 0 16384 |@@@@@@@@ 21 32768 |@@@@@ 13 65536 |@@@@@@@@@@@@@ 36 131072 |@@@@@@@ 19 262144 |@@@ 9 524288 |@@ 5 1048576 |@ 2 2097152 |@@ 5 4194304 | 0 KERNEL value ------------- Distribution ------------- count 4096 | 0 8192 |@@@@@@@@@@@@@@@@@@@@@@@@@@ 1085 16384 |@@@@@@@@@@@ 443 32768 |@@ 98 65536 | 5 131072 | 1 262144 | 1 524288 | 0 1048576 | 11 2097152 | 0 fsflush value ------------- Distribution ------------- count 131072 | 0 262144 |@@@@@@@ 1 524288 | 0 1048576 |@@@@@@@@@@@@@@@@@@@@@@@@@@@ 4 2097152 | 0 4194304 | 0 8388608 | 0 16777216 | 0 33554432 |@@@@@@@ 1 67108864 | 0 IDLE value ------------- Distribution ------------- count 524288 | 0 1048576 | 1 2097152 | 0 4194304 |@ 13 8388608 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 411 16777216 |@@@ 31 33554432 | 0