SBK

Storage Benchmark Kit

SBK-YAL: YML Arguments Loader

SBK-YAL loads a YML benchmark description and delegates to the normal SBK bootstrap. It is a configuration adapter, not a separate benchmark engine: driver discovery, CLI validation, lifecycle, timing, and results are the same as direct SBK execution.

Build

./gradlew :sbk-yal:check
./gradlew :sbk-yal:installDist

Run

The repository includes example files in this module. Display current options first:

./sbk-yal/build/install/sbk-yal/bin/sbk-yal -help

Then run a YML definition using the file option shown by that help output. YML keys are mapped by io.sbk.params.impl.SbkYmlMap into ordinary SBK arguments and passed to Sbk.run(...).

Behavior to understand

Code map

See the single-node architecture and root quick start.