Benchmark tools

Dbench

Description

Dbench is a Filesystem benchmark which generates load patterns similar to those of the commercial Netbench benchmark, but without requiring a lab of Windows load generators to run. To learn more about dbench, go to, dbench homepage--broken link.

The version used is 2.0 and the benchmark is launched with :

$ dbench /tmp 8

Tbench

Description

Tbench is a fs benchmark that generates load patterns similar to those of the commercial Netbench benchmark, but without requiring a lab of Windows load generators to run. tbench homepage--broken link.

The version used is 2.0 and the benchmark is launched with :

$ tbench_srv &
$ tbench 8

Lmbench

Description

Lmbench is a microbenchmark that tests Linux kernel APIs. lmbench homepage.

The version used is 2 and the benchmark is launched with :

$ scripts/result

Kernbench

Description

Kernbench is a CPU throughput benchmark. It was designed to compare kernels on the same machine, or to compare hardware. It runs a kernel compile at various numbers of concurrent jobs: 1/2 number of CPUs, optimal (default is 4xnumber of CPUs), and maximal job count. Optionally, it can also run single threaded. It then prints out a number of useful statistics for the average of each group of runs. kernbench homepage.

The bench is made of 2 compilations of a 2.6.7 kernel for an i386 target with -j 4:

$ for ((i=1; i<=2; i++)); do time make -j 4 vmlinux ; make clean ; done

Hackbench

Description

Hackbench test is a benchmark for measuring the performance, overhead, and scalability of the Linux scheduler. Created by Rusty Russell, it uses client and server processes grouped to send and receive data in order to simulate the connections established for a chat room. Each client sends a message to each server in the group.

IOzone

Description

IOzone is Filesystem benchmark that generates and measures a variety of file operations: IOzone homepage

NetPipe

Description

NetPIPE is a protocol independent performance tool that encapsulates the best of ttcp and netperf and visually represents the network performance under a variety of conditions