[Pvfs2-developers] i/o benchmark for pvfs

Robert Latham robl at mcs.anl.gov
Tue Apr 10 12:34:17 EDT 2007


On Tue, Apr 10, 2007 at 11:33:34AM -0400, vijayaku at cse.psu.edu wrote:
> Hi,
> What would be the best i/o benchmark that one can use to evaluate parallel
> filesystem like pvfs (what has been used until now). Does using Dbench
> make sense? i need more i/o benchmarks.

PVFS comes with a couple simple benchmarks:
- test/client/mpi-io/mpi-io-test.c measures aggregate bandwidth for
  large contiguous parallel accesses via MPI-IO
- test/client/mpi-io/mpi-md-test.c measures MPI-IO metadata operations

LLNL has written a variety of IO benchmarks (IOR is perhaps the most
widely known, but the other tests are good too)
http://www.llnl.gov/icc/lc/siop/downloads/download.html

b_eff_io produces a lot of information, but it's a good one too:
http://www.hlrs.de/organization/par/services/models/mpi/b_eff_io/

dbench doesn't make sense for a parallel file system because it is a
serial application and also focuses heavily on metadata operations.
We do use dbench as a correctness test.

Likewise, bonnie++ and iozone, while very popular benchmarks, are
better suited for local file systems.  See
http://www.pvfs.org/pvfs2-faq.html#sec:badperf for more information.

If you can tell us what sort of workload you want to use against PVFS,
we can let you know some appropriate benchmarks.

==rob

-- 
Rob Latham
Mathematics and Computer Science Division    A215 0178 EA2D B059 8CDF
Argonne National Lab, IL USA                 B29D F333 664A 4280 315B


More information about the Pvfs2-developers mailing list