http://kernel-perf.sourceforge.net/about_tests.php 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. lmbench suite of portable
micro-benchmarks for UNIX, measures key system performance aiostress benchmark measures AIO
performance on file system and raw device 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.
aim suite of tests measures
network, memory, and disk operation 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. 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. 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. vmregress in-kernel test module that
exercise virtual memory subsystem JAVA* An industry standard java business benchmark . cpu-int An industry standard cpu intensive benchmark suite. cpu-fp An industry standard cpu intensive benchmark suite. mmbench
mmbench measures memory menagement subsystem performance. The
test creats page accesses stream with lognormal distribution of pages
accesses frequency. Accessed area size by default is 12% greater than
main memory size. Linux kernel boot option mem=1G is set before test
start.
tiobench Tiobench (
http://sourceforge.net/projects/tiobench/ ) measures throughput
(MB/s) and read/write functions latencies (ms) for sequential and
random reads and writes in multiple threads. Tiobench is configured to
run 32 threads with 80 Mb test files (or 2,56 Gb summary) for
Anticipatory, CFQ and Noop IO schedulers while main memory size is set
to 1Gb.
|