I/O performance Analysis Tool
pdfcrack is a command line, password recovery tool for PDF-files.
HammerDB Database Load Testing and Benchmarking Tool
HammerDB is an open source database load testing and benchmarking tool for Oracle, SQL Server, DB2, TimesTen, MySQL, MariaDB, PostgreSQL, Greenplum, Postgres Plus Advanced Server, Redis, Amazon Aurora and Redshift and Trafodion SQL on Hadoop
System Stability Tester is a multi platform open source clone of SuperPI and comes with a GUI and a CLI. It can be used for CPU and RAM burning, stressing and benchmarking.
Portable, fully-threaded I/O benchmark program
QuickMAN is a Mandelbrot fractal generator with multicore support. ASM-optimized code reaches billions of iterations per second on fast CPUs. Features an easy-to-use GUI, realtime pan/zoom, multiple palettes, image logging, and saving in PNG format.
Open System Testing Architecture - a distributed software testing architecture designed around CORBA. The current toolset has the capability of performing scripted Web (HTTP and HTTPS) heavy load tests with performance measurements from Win32 platforms.
HardInfo displays information about your hardware and operating system.
BEYE (Binary EYE) is a free, portable, advanced file viewer with built-in editor for binary, hexadecimal and disassembler modes. It contains a highlight AVR/Java/i86-AMD64/ARM-XScale/PPC-64 and other disassembler, full preview of MZ,NE,PE,ELF and other.
Battery monitoring and health tool.
Having been a Mac OSX user now for some years I appreciate the simplicity of CoconutBattery (http://www.coconut-flavour.com/), which shows you all relevant information of the battery of your laptop (iBook, PowerBook, MacBook, ...) and has one outstanding feature: you can save the current health state of the laptop's battery and thus monitor the long term development (degradation) of the battery. Since I have to work in Windows at work :-( I was looking for a similar tool in the MS world. You can find a number of battery monitoring programs for MS Windows, which give you a plethora of (useless) information - or do not work at all. Finally I decided to make one of my own (the world waited for that so badly!). And here it is. Since I did not want to restrict it to Windows only I made it a GTK application, which is cross platform portable. I created the low level data gathering functions for both Windows and Linux. You are very welcome to add additional ports (e.g. BSD or whatever).
SLOCCount is an easy-to-use tool that counts Source Lines of Code (SLOC). It auto-determines the language(s) (inc. C, C++, Ada, Assembly, shell, COBOL, C#, Fortran, Haskell, Java, LISP/Scheme, Perl, PHP, Python, Ruby, SQL). It also estimates cost & time.
A powerful C-written web application testing and load generating tool. It uses HTTP, FTP and TLS/SSL stacks, simulating tens of thousand users / clients each with own IP-address. The goal is to provide an alternative to Spirent Avalanche and Ixia IxLoad.
The IOR software is used for benchmarking parallel file systems using POSIX, MPIIO, or HDF5 interfaces. NOTE: Future releases are being hosted at https://github.com/chaos/ior
mdtest is an MPI-coordinated metadata benchmark test that performs open/stat/close operations on files and directories and then reports the performance.
cross-platform hard drive performance benchmark
A 3D benchmark comparing the different features / extensions of OpenGL. Made for the Linux operating system, but is portable to any other OS that SDL supports.
The fs_mark benchmark tests synchronous write workloads. It can vary the number of files, directory depth, etc. It has detailed timings for reads, writes, unlinks and fsyncs that make it good for simulating mail servers and other setups.
IO-MAX (IO Marking And eXamination) is a linux-kernel module for analyzing file I/O. IO-MAX analyzes I/O pattern in linux VFS layer. Therefore, user can examine read counts, read time, write counts and write time of designated processes.
A tool for benchmarking relational DBMS software
The OSDB project is defining a database-independent, system-independent benchmark to enable individuals to analyze the performance of a variety of database and system configurations.
C/C++/Java XML parsers benchmarking toolset. Supported parsers: LibXML2, Xerces, Oracle XDK, Expat, RXP, QT, Sun Crismon. Benchmark Fields: Parsing (Native,SAX,DOM), DOM Manipulation, Schema Validation, XSL Transformation, XML Signature & Encryption.
xrate is a simple program written in C which calculates the realtime transfer rates of a running pipe. This might be useful for checking if your system is fast enough to record a CD on-the-fly.
Research ways of making Linux scale better, both in terms of more processors and more processes.
UMark is a graphical interface that allows gamers to easily configure and run benchmarks on Unreal Tournament 200x. It supports "botmatch", "flyby", and "timedemo" benchmarks. You may save/load results, or submit them online.
Low-level processor benchmark for x86 and amd64 processors: measures exact latency and throughput for each assembly instruction, and automatically finds execution units. Special focus on SIMD (MMX, SSE) instructions.
pipeworks is a benchmarking tool for pipelines that is very similar to pipemeter. It writes its stdin to its stdout, while reporting the data flow rate to stderr. It features adjustable block size and bandwidth limiting capabilities.