Screen Shot!

Every self respecting piece of software provides a screen shot of some kind. For BProc we have a shot of top. Note the CPU states line. cpumunch is a stupid little program that just eats up CPU time on remote nodes.

  3:08pm  up  2:25,  7 users,  load average: 0.13, 0.07, 0.07
175 processes: 46 sleeping, 129 running, 0 zombie, 0 stopped
CPU states: 12798.7% user,  8.3% system,  0.0% nice,  0.0% idle
Mem:  128188K av,  57476K used,  70712K free,  23852K shrd,  17168K buff
Swap: 130748K av,      0K used, 130748K free

  PID USER     PRI  NI  SIZE  RSS SHARE STAT  LIB %CPU %MEM   TIME COMMAND
 1540 hendriks   0   0     0    0     0 RW      0 99.9  0.0  21:35 cpumunch
 1541 hendriks   0   0     0    0     0 RW      0 99.9  0.0  21:35 cpumunch
 1542 hendriks   0   0     0    0     0 RW      0 99.9  0.0  21:35 cpumunch
 1543 hendriks   0   0     0    0     0 RW      0 99.9  0.0  21:35 cpumunch
 1544 hendriks   0   0     0    0     0 RW      0 99.9  0.0  21:35 cpumunch
 1545 hendriks   0   0     0    0     0 RW      0 99.9  0.0  21:35 cpumunch
 1546 hendriks   0   0     0    0     0 RW      0 99.9  0.0  21:34 cpumunch
 1547 hendriks   0   0     0    0     0 RW      0 99.9  0.0  21:34 cpumunch
 1548 hendriks   0   0     0    0     0 RW      0 99.9  0.0  21:34 cpumunch
 1549 hendriks   0   0     0    0     0 RW      0 99.9  0.0  21:34 cpumunch
 1550 hendriks   0   0     0    0     0 RW      0 99.9  0.0  21:34 cpumunch
 1551 hendriks   0   0     0    0     0 RW      0 99.9  0.0  21:34 cpumunch
 1552 hendriks   0   0     0    0     0 RW      0 99.9  0.0  21:34 cpumunch
 1553 hendriks   0   0     0    0     0 RW      0 99.9  0.0  21:34 cpumunch

The processes here appear swapped because the ghosts don't have a memory space and procfs doesn't mirror remote memory sizes.