Linux version of xperfmon++, hacked for Linux kernels 2.0.x and 2.1.x
and 2.2.x with /proc.  Untested for any other linux versions!
Note:  version numbers for this Linux port of xperfmon++ are no longer
related to version numbers for any other xperfmon++ port.

		                          =S.Coffin   GV Computing  5/98
		                          scoffin@netcom.com


The man page is up-to-date; read it!  But if not, these statistics are
available:  :-)

		Statistic					command line args
		=========					================

		Load Average				+loadavg, -loadavg
		User CPU %					+usercpu, -usercpu
		System CPU %				+systemcpu, -systemcpu
		Idle CPU %					+idlecpu, -idlecpu
		Free Memory KB				+freemem, -freemem 
		Free Swap MB				+freeswap, -freeswap
		Pages Swapped In			+swapin, -swapin
		Pages Swapped Out			+swapout, -swapout
		KB Paged In					+pagein, -pagein
		KB Paged Out				+pageout, -pageout
		Disk Transfers				+diskxfr, -diskxfr
		Interrupts					+interrupts, -interrupts
		Processes					+processes, -processes
		Context Switches			+cpuswitch, -cpuswitch
		Input Packets				+inputpkts, -inputpkts
		Output Packets				+outputpkts, -outputpkts
		Collision Packets			+collpkts, -collpkts


To install:
	xmkmf
	make
	make install		(super-user privileges needed for install)

	Be sure to edit the app-defaults file for your system to set (at least)
	the boundaries for the color-coded warnings.

							=SC 7/97


============================================================================

Changes in xperfmon++ for Linux from v1.1 to v1.2:
	1.  Change read format for /proc/meminfo to support linux kernels
		2.1.42 and later.
	2.  Fix a bug related to data collection on SMP machines.
	3.  Chase a change in /proc/net/dev introduced about kernel 2.1.91
		Thanks to Dieter Ntzel, uetzel@kogs1.informatik.uni-hamburg.de
		for his help debugging this problem.

============================================================================

Changes in xperfmon++ for Linux from v1.0 to v1.1:
	1.  Add version number.
	2.  Add support for Linux kernels 2.1.x and [hopefully] 2.2.x.
	3.  Increase space for numbers to correctly handle six digits
		on display.

============================================================================

New version from Thomas A. Bagli from PCS (tom@meepmeep.pcs.com).
12/30/93 Revised by Roger Smith, Sterling Software @NASA Ames Research Center
rsmith@proteus.arc.nasa.gov. Changed name to "xperfmon+".
Added NFS client and server graphing capabilities, Update annunciator,
and time stamps on bottom line. Modified Imakefile/Makefile so that
program will compile correctly under X11R5 and/or Motif.

1-11-94 Revised by Roger Smith, Sterling Software @NASA-Ames Research Center,
rsmith@proteus.arc.nasa.gov. 
Replaced Perfmon widget with a highly modified StripChart widget. Charts
now smooth scroll, scales update immediately, and there is a scrolling timestamp
widget at the bottom of the window. Update times can be in seconds or milliseconds.
Added optional high and low warning and alarm limits; scale background changes
color when a limit is exceeded or receded.

1-25-94 Completed port to DEC-Ultrix by Roger Smith, Sterling Software @ NASA-Ames
Research Center, rsmith@proteus.arc.nasa.gov. Imake will build for correct
O/S if x11r5 is fully installed in all the right places.

2-10-94 Added load Avg, Swap, Paging, System Calls, Context Switches graphs. Added
diff file provided by Georg Feil <georg@sgl.ists.ca> to print current-value
labels, and to correct minor problems with scaling and scale labels. Changed
name to xperfmon++.
