Storage Benchmark Kit
Storage Benchmark Kit (SBK) is a Java framework for measuring storage throughput and latency with a shared workload engine.
What Storage Benchmark Kit is
Storage Benchmark Kit (SBK) is a Java framework for measuring storage throughput and latency with a shared workload engine. Its drivers cover object stores, message systems, databases, file systems, caches, and local queues. Users can control concurrency, duration, rate, payloads, timestamps, and reporting. Results can be sent to the console, CSV, a local web console, Prometheus, or gRPC; SBK Dashboard supports Grafana and persistent time-series history. For distributed runs, SBK-GEM launches SBK on remote hosts over SSH and aggregates measurements. SBK requires JDK 25, and its wrapper can download a pinned OpenJDK release and verify its checksum. Automatic JDK setup supports Linux and macOS on x64 or AArch64, and Windows on x64. The project is free under the Apache License 2.0. Its Local Web Console has no authentication or TLS and uses plain HTTP, so the project recommends limiting it to a trusted benchmark network or an SSH tunnel.
Good
- Measures throughput and latency
- Drivers cover several storage and messaging categories
- Offers console, CSV, Prometheus, and gRPC output
- Apache License 2.0; no paid plans listed
Watch out
- Requires JDK 25
- Local Web Console has no authentication or TLS
- ChromaDB, HaloDB, and Ignite are not enabled in the aggregate build
Who it suits
SBK suits developers and operators who need to measure storage performance or run distributed benchmarks. Its documentation also covers building drivers and retaining metrics.
Verdict
SBK offers workload controls, multiple output options, and distributed execution for storage benchmarking. Its JDK requirement and unsecured local console are important setup considerations.
Plans and prices
From Storage Benchmark Kit's own pricing page, checked 9 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Apache License 2.0 | Free | Open-source license · no paid plans listed |
The facts
Each one read from Storage Benchmark Kit's own pages, with the date it was checked.
What it does
- Backend coverage
- Its drivers cover object stores, message systems, databases, file systems, caches, and local queues.checked 9 Oct 2026
- Configuration
- SBK-YAL loads single-node SBK arguments from YML, while SBK-GEM-YAL loads distributed SBK-GEM arguments from YML.checked 9 Oct 2026
- Distributed execution
- SBK-GEM copies and launches SBK on remote hosts over SSH and runs an embedded SBM instance to aggregate measurements.checked 9 Oct 2026
- Integrations
- PrometheusLogger exposes metrics for Prometheus, and SBK Dashboard supports Grafana dashboards and persistent time-series history.checked 9 Oct 2026
- Intended users
- The documentation provides workflows for running benchmarks, building storage drivers, retaining metrics, and executing distributed benchmarks.checked 9 Oct 2026
- License
- SBK is licensed under the Apache License 2.0.checked 9 Oct 2026
- Metrics
- SBK includes console, CSV, local web console, Prometheus, and gRPC output options.checked 9 Oct 2026
- Notable availability limit
- ChromaDB, HaloDB, and Ignite are in the source tree but are not enabled in the aggregate build.checked 9 Oct 2026
- Operating systems
- Automatic JDK installation supports Linux x64/AArch64, macOS x64/AArch64, and Windows x64.checked 9 Oct 2026
- Purpose
- SBK is a Java framework for measuring storage system throughput and latency with a common workload engine.checked 9 Oct 2026
- Runtime requirement
- SBK requires JDK 25; its wrapper can download a pinned OpenJDK 25 release and verify its SHA-256 checksum.checked 9 Oct 2026
- Security
- The Local Web Console uses plain HTTP without authentication or TLS, and the project advises exposing it only on a trusted benchmark network or through an SSH tunnel.checked 9 Oct 2026
- Support
- The project directs bug reports and feature requests to GitHub Issues and usage or design questions to GitHub Discussions.checked 9 Oct 2026
- Workload controls
- The harness controls concurrency, duration, rate, payloads, timestamps, and reporting.checked 9 Oct 2026
Alternatives to Storage Benchmark Kit
- 1

GitHub CodeQL
Free planWebExtensionLinuxmacOS7.5From $30 a month - 2
Parkdale
Free planAndroidmacOSWindows7.2Free plan - 3
CrystalDiskMark
Free planWindows6.9$9.99 one-time - 4
fio
Free planLinuxmacOSWindows6.6Free plan - 5

AJA System Test
Free planmacOSWindows6.5Free plan - 6
DiskSpd
Free planLinuxmacOSWindows6.5Free plan
