Storage Benchmark Kit
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.
./gradlew :sbk-yal:check
./gradlew :sbk-yal:installDist
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(...).
-class <driver> -help to discover driver-specific option names.io.sbk.main.SbkYalMain: entry point.io.sbk.api.impl.SbkYal: loads configuration and invokes SBK.io.sbk.params.impl.SbkYmlMap: YML-to-argument mapping.See the single-node architecture and root quick start.