cpudists_example.txt   [plain text]


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