README for bsdbench =================== The BSD BENCH tools are rewritten load creations programs and scripts written by the Computer Systems Research Group (CSRG) at UC Berkeley in Berkeley,CA for 4.4-BSD and previous versions. This particular draft of them will run on NetBSD and FreeBSD (although they were specifically created for NetBSD). These are more load creation tools, an accompanied monitor such as the various stat programs or kgmon are needed to see what they are doing. Pre-Installation ---------------- You may want to change some of the parameters in conf.h brefore compiling, in particular the PAGE sizes for OS' with larger vm pages. Installation ------------- To build the tools simply type 'make' To install type 'make install; to build (or rebuild) an individual tool, type 'make ' where toolname is the one you wish to rebuild. Changes ------- Changes from 1.0 to 1.1 Got 8 of the 9 load tools to run on NetBSD-1.5.2 and FreeBSD-4.4.5 Took few code changes really. Within 1.1 there were actually two releases, the Makefile was garbage for the first cut. It got an "in production" makeover. No code was changed. Changes from 1.1 to 1.2 Major make cleanup. -Wall and -pedantic were screaming. I had a bunch of missing include files and some goofed up code. Fixed. Added a DEBUG definition in the randpage code. Got rid of all gotos. Cleaned up the manpage somewhat. Not worrying about sbrk at the moment, it is still not phased out. Changes from 1.2 to 2.0 The large number of guts changes warrented a new release for bsdbench: Combined INSTALL, README, and CHANGES into one file, ditched the TODO file. Declared statics where applicable Formatting changes Shuffled includes to reflect NF License clause changed to 3 Changes from 2.0 to 2.1 Compiler warning cleanup. csw target still complains about sigpause but it works - so not sure what it is griping about.