Table of Contents

IO-500

Goals

The creation of a suite of I/O benchmarks to compare facilities and storage systems. Subgoals of the benchmark are:

The list will be curated and linked to the Data Center List allowing to compare system information and theoretic performance to actually measured performance.

Reasons for Participation

Running the IO-500 benchmark

The benchmark consists of multiple subcomponents. There are bandwidth subcomponents, metadata subcomponents, and namespace searching subcomponents. The bandwidth subcomponents and metadata components use the IOR and mdtest benchmarks respectively. They both require that users submit a 'hero' number in which users can configure and tune the system and the command line arguments to maximize performance. They also require that users measure with a more challenging set of command line arguments. The namespace traversal and search can use a supplied MPI-based namespace traversal or can use custom tools.

Information about how the ranking is computed from the various subcomponent benchmark measurements can be found at the IO500 List.

Running the benchmark suite is comparably easy. It consists of scripts to prepare and setup an initial run.

Communication & Contribution

If you are interested in the status or to contribute use our communication channels:

Approach

Our strategy is as follows:

Timeline

Our timeline and history for establishing of the benchmark are as follows:

Publications