The S Benchmark Suite
A few years ago, I implemented a suite of benchmarks for evaluating various figures of merit of storage-I/O schedulers. This suite has then become an independent project. We have named it S, and you can find it here.
A GUI for S is being developed too.
A brief description of the benchmarks follows, whereas this technical report contains a detailed description of the suite and of the motivations for which we decided to implement a new suite instead of using one of the existing one.
The suite contains one benchmark for each of the following performance indexes:
- aggregate throughput with processes performing file-level or raw I/O independently from each other
- aggregate throughput with processes performing interleaved I/O
- responsiveness
- latency for soft real-time applications
- throughput guaranteed to code-development applications
- fairness