A list benchmarking tools for UNIX

Home | UNIX | Oracle | Code | Practical | Private

A list benchmarking tools for UNIX


A few links
- sysbench : sysbench.sourceforge.net/
- lmbench : www.bitmover.com/lm/lmbench/
- bonnie : www.textuality.com/bonnie/index.html
- bonnie++ : www.coker.com.au/bonnie++/
- Apache's ab : httpd.apache.org/docs/2.2/programs/ab.html
- NetBSD pkgsrc's benchmark selection : pkgsrc.se/benchmarks
- pgbench : www.postgresql.org/
- KSH benchmark tests : www.metacard.com/kshbench.html


Examples
Sysbench MySQL example,
sysbench --test=oltp --num-threads=512 --mysql-user=root --max-time=240 --max-requests=0

PostgreSQL pgbench example: www.westnet.com/~gsmith/content/postgresql/pgbench.htm


Scripts
Besides that, use the reporting tools available at pbraun.nethence.com/balls/benchmarks/ and use those commands.

List the hardware,
lshw


Memory benchs
Memory benchs,
reboot w/ kernel boot option mem=256m
vmstat 1 (si=swap in, so=swap out)
make -j 20 bzImage


Hard drive benchs
Check for DMA (IDE only no SCSI),
hdparm -t -T /dev/hda
hdparm -d 1 /dev/hda

Hard drive benchs,
bonnie -s 1024
iostat sda  # standard
iostat -x sda  # extended
iostat -p sda  # partitions
iostat -d 1 sda  # refresh every 1 second
Note iostat comes with the "sysstat" package. pagesperso-orange.fr/sebastien.godard/


Network benchs
- iftop : ex-parrot.com/~pdw/iftop/
- iperf : dast.nlanr.net/Projects/Iperf/
- ntop : www.ntop.org/download.html



Misc
www.metacard.com/kshbench.html


Windows
www.openworkbench.org/
Procfeatures : www.microsoft.com/france/technet/sysinternals/SystemInformation/Procfeatures.mspx


References
www.sun.com/x64/docs/MySQL-sysbench-benchmark.pdf
www.metacard.com/kshbench.html


Home | UNIX | Oracle | Code | Practical | Private | Donate | Print | html/css
© 2010 Pierre-Philipp Braun