====== MD-Workbench ====== This MPI parallel benchmark mimics the concurrent access to typically small objects. It comes with the following features: * deterministic access pattern mimicking interactive users or producer/consumer queues; * configurable working set size to fit into a cache of a given size or exceed it; * performance regression testing by preserving the working set between runs; * support for various storage backends (POSIX, MPI-IO, S3, MongoDB, PostgreSQL), and * report of throughput and latency statistics including timing individual I/O operations. It therewith overcomes certain limitations of HPC metadata benchmarks and provides additional quantifiable measures. ===== Key Information ===== || Contact || [[:about:people:julian_kunkel]] || || Repository || Public on [[https://github.com/JulianKunkel/md-workbench|GitHub]]|| || URL || [[https://www.vi4io.org/tools/benchmarks/md-workbench|MD-Workbench @ VI4IO]] || require_once('../php/common.php'); $ref = new CrossReferencer(); $ref->reference(DataLoader::ProductsFilter, "MD-Workbench");