Want to sponsor development of Bonnie++? If so
see this link for details.
The benchmark category
of my blog has posts related to Bonnie++ and other benchamrk development
work. It also includes information on Postal my mail
host server benchmark.
Version 1.04 will hopefully be the last release of Bonnie++ 1.x. I hope that
now I can concentrate on version 2.0 which will have many new features.
I knew saying that was asking for trouble. GCC came out and broke it, 1.03a
makes it compile with GCC 3.2. The putc/getc results will be slightly lower
with GCC 3.2 though...
I've been a bit slack with 2.x development, so I had to release a new 1.03b
version. Adds write support for zcav as the main change.
Bonnie++ is a benchmark suite that is aimed at performing a number of simple
tests of hard drive and file system performance. Then you can decide which test
is important and decide how to compare different systems after running it.
I have no plans to ever have it produce a single number, because I don't think
that a single number can be useful when comparing such things.
The
main program tests database type access to a
single file (or a set of
files if you wish to test more than 1G of storage), and it tests creation,
reading, and deleting of small files which can simulate the usage of programs
such as Squid, INN, or Maildir format email.
The
ZCAV program which I initially released as a
seperate package tests the performance of different zones of a hard drive. It
does not write any data (so you can use it on full file systems). It can show
why comparing the speed of Windows at the start of a hard drive to Linux at the
end of the hard drive (typical dual-boot scenario) isn't a valid comparison.
Bonnie++ was based on the code for
Bonnie by Tim Bray. Here is a
summary of the
differences between Bonnie 1.0 and Bonnie++ 1.0.
Interesting pages about Bonnie++
Links to other benchmark pages
Links to other projects I am actively working on.
Copyright © 2001 Russell
Coker, may be distributed freely.