TOPRUMP v0.14.6

Image showing traditional British cuts of beef
toprump is a modified version of the 'top' command included with OpenBSD. The code was originally forked from the OpenBSD source tree on the 16th March 2007. It is an independent project from OpenBSD.

Modifications

For the future...

Installation

Since January 2010, toprump has been part of the OpenBSD ports and packages system:

    #pkg_add toprump

Otherwise, download the latest version of toprump onto OpenBSD: toprump-0.14.6.tar.gz.

    $ tar zxvf toprump-0.14.6.tar.gz
    $ cd toprump-0.14.6
    $ make
    $ ./toprump

If you have any comments/suggestions/bugs/fixes etc.... you can get in touch by emailing:

mark at this domain name.

or

lum@


Screen Shot

load averages:  2.73,  1.91,  1.12            obsd3.cyodesigns.com 18:11:21
31 processes:  2 running, 27 idle, 2 on processor
2 CPUs:  100% user,  0.0% nice,  0.0% system,  0.0% interrupt,  0.0% idle
Memory: Real: 13M/56M act/tot  Free: 187M  Swap: 0K/256M used/tot
 
5.0
4.5
4.0                            ... .
3.5                     .xxXXXXXXXXXXx..
3.0                .xxXXXXXXXXXXXXXXXXXXXXxxx.....                    ...xxx
2.5            .xXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXxx.      ...xxxXXXXXXXXX
2.0          xXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXxXXXXXXXXXXXXXXXXX
1.5        xXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
1.0      xXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
0.5.....XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  PID USERNAME PRI NICE  SIZE   RES STATE     WAIT      TIME    CPU COMMAND
12189 ml        62    0  304K  356K onproc/0  -         0:54 70.02% stress
  849 ml        64    0  304K  356K run/1     -         0:49 64.11% stress
 1199 ml        60    0  304K  356K run/0     -         0:52 60.35% stress
 4670 ml         2    0 5716K 4768K idle      select    8:31  0.00% sshd
11350 ml         2    0 3496K 2508K idle      select    0:07  0.00% sshd
30761 ml         2    0 3476K 2496K sleep/1   select    0:06  0.00% sshd
 2198 ml         2    0 3484K 2460K idle      select    0:03  0.00% sshd
19001 _pflogd    4    0  636K  300K sleep/1   bpf       0:00  0.00% pflogd
18562 root       2    0 1208K 1792K sleep/0   select    0:01  0.00% sendmail
21262 ml         2    0 3476K 2508K idle      select    0:01  0.00% sshd
21324 ml        18    0  460K  436K idle      pause     0:00  0.00% ksh
 7504 ml        28    0  564K 1348K onproc/1  -         0:00  0.00% toprump
10909 root       2    0  456K  772K sleep/0   select    0:00  0.00% cron
31569 ml         3    0  440K  448K idle      ttyin     0:00  0.00% ksh
22299 ml        18    0  448K  424K idle      pause     0:00  0.00% ksh
21041 _syslogd   2    0  516K  684K sleep/0   poll      0:00  0.00% syslogd
 6130 ml         2    0  736K 1172K idle      select    0:00  0.00% sshd
24526 ml         3    0  612K  448K idle      ttyin     0:00  0.00% ksh

FAQ

  1. Which license is toprump released under?
    - The same as OpenBSD.
  2. Has any toprump code made it in to the OpenBSD source tree?
    - Some bug fixes/code tidys/features that are in toprump have been applied to OpenBSD. See here.... Look for cvs commits that have Mark Lumsden in the cvs comments or lum@ as the Author.
  3. Why bother having graphing functionality in top? Lots of other utilities can display the same info.
    - I'm not familiar with any utility that can display load average/cpu utilisation in graph format without X being installed. Let me know if there is. However, I wanted to add it anyway.
  4. How does toprump calculate activity of the CPU used in the graph?
    - toprump uses the inverse of the idle figure on the 'CPU states' line to calculate processor usage.
  5. What is the difference between the graph characters: '.', 'x', 'X'?
    - Please read the man page.
  6. Where's the change log?
    - In the gzipped tarball.
  7. Aren't these modifications just extra knobs?.
    - Arguably some are.
  8. Top rump? Why not top side?
    - The opposite to top is bottom, not side.

Thanks to...


Page created: 2007/03/16
Last updated: 2011/12/22
.xXx.~~~~END OF DOCUMENT~~~~.xXx.