About the tests
kernbuild
Standard kernel build with the anticipatory scheduler.
volanomark
A java benchmark that measures raw server performance and
network scalability. It creates client connections in groups
of 20 and measures how long it takes for the clients to take
turns broadcasting their messages to the group. At the end of
the tests, it reports a score as the average number of
messages transferred by the server per second.
http://www.volano.com/benchmarks.html
aiostress
benchmark measures AIO performance on file system and raw device
ftp://ftp.suse.com/pub/people/mason/utils/aio-stress.c
netperf
A benchmark that measures the performance of many different
types of networking. It provides tests for both unidirecitonal
throughput, and end-to-end latency. The environments currently
measureable by netperf include: TCP and UDP via BSD Sockets;
DLPI; Unix Domain Sockets; Fore ATM API; and HP HiPPI Link
Level Access.
http://www.netperf.org/netperf/NetperfPage.html
Short name | Description |
TCP-S-112k | TCP Stream test with 112KB socket buffers and 4KB sends |
TCP-S-64k | TCP Stream test with 64KB socket buffers and 4KB sends |
TCP-RR-1 | TCP Request/Response test with 1 byte requests and 1 byte responses |
UDP-RR-1 | UDP Request/Response test with 1 byte requests and 1 byte responses |
UDP-RR-516 | UDP Request/Response test with 516 byte requests and 4 byte responses |
UDP-U-4k | UDP Unidirectional stream test with 64KB socket buffers and 4KB sends |
UDP-U-1k | UDP Unidirectional stream test with 64KB socket buffers and 1KB sends |
aim
suite of tests measures network, memory, and disk operation
http://sourceforge.net/projects/re-aim-7
fileio
One component of sysbench. This test mode can be used to
produce various kinds of file I/O workloads. At the prepare
stage it creates a specified number of files with a specified
total size, then at the run stage, each thread performs
specified I/O operations on this set of files.
http://sysbench.sourceforge.net
iozone
IOzone is a filesystem benchmark tool. The benchmark
generates and measures a variety of file operations. It is
useful for performing a broad filesystem analysis. The
benchmark tests file I/O performance for the following
operations: read, write, re-read, re-write, read backwards,
read strided, fread, fwrite, random read, pread , mmap,
aio_read, aio_write.
http://www.iozone.org
dbench/tbench
emulates netbench and measures performance of fileservers.
dbench produces only the filesystem load. It does all the same
IO calls that the smbd server in Samba would produce when
confronted with a netbench run. It does no networking calls.
tbench produces only the TCP and process load. It does the
same socket calls that smbd would do under a netbench load.
It does no filesystem calls. The idea behind tbench is to
eliminate smbd from the netbench test, as though the smbd
code could be made infinately fast. The throughput results
of tbench tell us how fast a netbench run could go if we
eliminated all filesystem IO and SMB packet processing.
tbench is built as part of the dbench package.
ftp://samba.org/pub/tridge/dbench
JAVA05
An industry standard java business benchmark.
cpu-int
An industry standard cpu intensive benchmark suite.
cpu-fp
An industry standard cpu intensive benchmark suite.
Fio
Fio is a tool that will spawn a number of threads or processes doing a
particular type of io action as specified by the user. fio takes a
number of global parameters, each inherited by the thread unless
otherwise parameters given to them overriding that setting is given.
The typical use of fio is to write a job file matching the io load
one wants to simulate. We run fio to test disk I/O on multiple disks,
mostly more than 12 disks, such like aio, mmapped buffered I/O, sequential I/O,
rand I/O and so on.
http://brick.kernel.dk/snaps/
FFSB
The Flexible Filesystem Benchmark (FFSB) is a filesystem performance
measurement tool. It is a multi-threaded application (using
pthreads), written entirely in C with cross-platform portability in
mind. It differs from other filesystem benchmarks in that the user
may supply a profile to create custom workloads, while most other
filesystem benchmarks use a fixed set of workloads. We use ffsb to test disk I/O
on multiple disks, mostly more than 12 disks. To test filesystem
metadata better, we enhance ffsb with a couple of patches.
http://sourceforge.net/projects/ffsb/
Oltp
It is a test mode of sysbench testing.
SysBench is a modular, cross-platform and multi-threaded benchmark tool for
evaluating OS parameters that are important for a system running a database
under intensive load.
Oltp test mode was written to benchmark a real database performance. The database
used Mysql.
http://sysbench.sourceforge.net/
Swap
Swap benchmarks try to measure the system performance in a memory tightly system. It is working with some low-grade and continual memory page swapping in system with 2 times memory size TMPFS. It measures parallel kernel compiling speed in TMPFS on the situation.
Legal Disclaimer
Linux is a registered trademark of Linus Torvalds. Intel, Itanium,
and Xeon are trademarks or registered trademarks of Intel Corporation.
All trademarks are property of their respective owners.
*Other
names and brands may be claimed as the property of others.
Performance tests and ratings are measured using specific computer
systems and/or hardware and software components and reflect the
approximate performance of these components as measured by those
tests. Any difference in system hardware or software design or
configuration may affect actual performance.