Index of /bsdbench

      Name                    Last modified       Size  Description

[DIR] Parent Directory 04-Sep-2010 13:40 - [DIR] .git/ 31-Dec-2009 10:57 - [TXT] nulljob.c 31-Dec-2009 10:57 1k [TXT] bigjob.c 31-Dec-2009 10:57 1k [TXT] conf.h 31-Dec-2009 10:57 1k [TXT] syscall.c 31-Dec-2009 10:57 1k [TXT] signocsw.c 31-Dec-2009 10:57 1k [TXT] csw.c 31-Dec-2009 10:57 1k [TXT] pipeself.c 31-Dec-2009 10:57 1k [TXT] pipediscard.c 31-Dec-2009 10:57 1k [TXT] pipeback.c 31-Dec-2009 10:57 1k [TXT] forks.c 31-Dec-2009 10:57 1k [TXT] execs.c 31-Dec-2009 10:57 1k [TXT] seqpage.c 31-Dec-2009 10:57 1k [TXT] randpage.c 31-Dec-2009 10:57 1k [   ] bsdbench.1 31-Dec-2009 10:57 1k [TXT] LICENSE 31-Dec-2009 10:57 1k [TXT] Makefile 31-Dec-2009 10:57 2k [TXT] README 31-Dec-2009 10:57 2k


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 <toolname>'

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.