Bonnie++ is based on the Bonnie hard drive benchmark by Tim Bray. The most notable features that have been added are support for >2G of storage and testing operations involving thousands of files in a directory. This program is used by ReiserFS developers, but can be useful for anyone who wants to know how fast their hard drive or file system is. It now includes ZCAV in the package. This program tests the performance of different zones on the hard drive. ZCAV has been released separately before but will now only be released as part of the Bonnie++ suite.
Cactus is a general, modular, parallel environment for solving systems of partial differential equations. The code has been developed over many years by a large international collaboration of numerical relativity and computational science research groups and can be used to provide a portable platform for solving any system of partial differential equations.
Hammerhead is a stress testing tool for Web sites. It initiates connections from multiple IP aliases and simulates a user from each alias. It is fully configurable, and there are numerous other options for creating problems with a site. Extensive data collection is also available.
This release is based on the Unix port of beta release 2 of BYTE Magazine's BYTEmark benchmark program (previously known as BYTE's Native Mode Benchmarks). The port to Linux/Unix was done by Uwe F. Mayer. Additional changes to the code were made to make the code work with egcs compiler and to make the software packagable. This is a CPU benchmark providing indexes for integer, floating, and memory performance. It is single-threaded and is not designed to measure the performance gain on multi-processor machines.
OSDB, the open source database benchmark, is intended for the use of system and database developers, providing a significant chunk of benchmark code that can be used, tailored, and tweaked according to local needs. It is derived from AS3AP (ANSI SQL Standard and Portable Benchmark); its most important change is the segmentation of the benchmark, allowing developers to concentrate on the results that are most relevant to their work.
This suite currently consists of three programs, Postal, Rabid, and BHM. Postal (the mad postman) is a program that will deliver mail as fast as possible via the SMTP protocol to test mail server performance. Rabid (the mad Biff) will eat mail via the POP protocol as fast as possible and measure POP server performance. BHM is the Black Hole Mailer to discard SMTP mail. All messages sent via Postal have MD5 checksums appended, and Rabid will check the MD5 to ensure that the messages are not being corrupted.
Siege is a regression test and benchmark utility. It can stress test a single URL with a user defined number of simulated users, or it can read many URLs into memory and stress them simultaneously. The program reports the total number of hits recorded, bytes transferred, response time, concurrency, and return status. Siege supports HTTP/1.0 and 1.1 protocols, GET and POST directives, cookies, transaction logging, and basic authentication. Its features are configurable on a per user basis.