EVERYTHING XIAOMI
Get listed

Storage Benchmark Kit

Storage Benchmark Kit (SBK) is a Java framework for measuring storage throughput and latency with a shared workload engine.

Place
#10 of 29
Score
6.2
Storage Benchmark Kit's website

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.

All about pricing
PlanPriceWhat it gives you
Apache License 2.0FreeOpen-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

All alternatives
  1. 1GitHub CodeQL logo

    GitHub CodeQL

    Free planWebExtensionLinuxmacOS
    7.5From $30 a month
  2. 2

    Parkdale

    Free planAndroidmacOSWindows
    7.2Free plan
  3. 3

    CrystalDiskMark

    Free planWindows
    6.9$9.99 one-time
  4. 4

    fio

    Free planLinuxmacOSWindows
    6.6Free plan
  5. 5AJA System Test logo

    AJA System Test

    Free planmacOSWindows
    6.5Free plan
  6. 6

    DiskSpd

    Free planLinuxmacOSWindows
    6.5Free plan