Complicated disk benchmarks
There are many more complicated disk benchmark programs available:
- iozone: http://www.iozone.org/ allows testing all sorts of disk scenarios.
- fio: http://freshmeat.net/projects/fio/ lets you completely script exactly what benchmark scenario you want to run. Many samples at http://wiki.postgresql.org/wiki/HP_ProLiant_DL380_G5_Tuning_Guide.
- pgiosim: http://pgfoundry.org/projects/pgiosim/ simulates very specific types of PostgreSQL workloads.
There are a few issues that make all of these less useful than the tools covered here. The first is that these are complicated tools to set up and interpret the results of. Correspondingly, when you do find a problem, if it involves a hardware vendor issue, there's no way they will trust or attempt to replicate things discovered via these tests. dd
, bonnie++
, and hdtune
are on their respective platforms known to be simple, reliable, easy to interpret tools. If you can show your vendor a problem using one of those...