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.
BRL-CAD is a powerful constructive solid geometry solid modeling system that includes an interactive geometry editor, ray-tracing support for rendering and geometric analysis, path-tracing for realistic image synthesis, network distributed framebuffer support, and image and signal-processing tools.
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.
Performance Co-Pilot (PCP) is a framework and set of services for supporting system-level performance monitoring and performance management. It provides a unifying abstraction for all of the interesting performance data in a system, and allows client applications to easily retrieve and process any subset of that data using a single API. A client-server architecture allows multiple clients to monitor the same host, and a single client to monitor multiple hosts. Archive logging and replay are integrated so that a client application can use the same API to process real-time data from a host or historical data from an archive.
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.
The Open CORBA Benchmarking Suite measures several basic performance aspects of various CORBA brokers. The suite produces an XML output that can be submitted to a searchable database of broker performance data and browsed in a graphical form. The suite is portable to a number of platforms and brokers.
OO Bench compares the speed of the same object-oriented tasks in several object-oriented languages. C++, Objective-C, and Java are currently supported. Support for Smalltalk, CLOS, CSharp, and Eiffel are in development. It aims to be simple, easy to understand, and easy to port. It also aims to follow the idioms and best practices advised by each language as much as possible. It is designed to make it easy to look up how a particular problem is best solved in another language.
XML Benchmark is a C/C++/Java XML parsers benchmarking toolset. Supported parsers include LibXML2, Xerces, Oracle XDK, Expat, RXP, QT, and Sun Crimson. Benchmarking fields include parsing (native, SAX, DOM), DOM manipulation, schema validation, XSL transformation, and XML signature and encryption.