elbencho
elbencho is a free, distributed storage benchmark for measuring latency, throughput, and IOPS across file systems, object stores, and block devices, includin…
What elbencho is
elbencho is a free, distributed storage benchmark for measuring latency, throughput, and IOPS across file systems, object stores, and block devices, including GPU storage. It can test local or shared storage using distributed service mode and provides live statistics while systems are under load. GPU data-transfer tests can use Nvidia CUDA or GPUDirect Storage. Results can be exported as CSV or JSON, and an integrity verification option is available. Optional S3 support is based on the AWS SDK for C++; source builds need S3_SUPPORT=1 to enable it. NVMe-oF initiator support can be enabled with SPDK. The README includes examples for Slurm and Kubernetes, and macOS build instructions using Homebrew. Downloads include Linux packages and static executables for amd64/x86_64 and arm64/aarch64, plus a Windows build with required DLLs. The static Linux executable does not include GPU support; the release page recommends a source build or GPU-enabled container for that capability. elbencho is licensed under GPL-3.0.
Good
- Measures latency, throughput, and IOPS.
- Supports distributed testing on local and shared storage.
- Live statistics show system behavior under load.
- Offers data integrity verification.
- CSV results can be used for charts.
Watch out
- Static Linux executables do not include GPU support.
- S3 support is not enabled by default in source builds.
- GPU tests require CUDA or GPUDirect Storage.
Who it suits
elbencho suits users comparing storage performance across one or multiple clients, including GPU data-transfer tests for deep-learning workloads. It is aimed at people comfortable with storage benchmarking and platform-specific builds.
Verdict
elbencho covers several storage types and distributed workloads, with live statistics and integrity checks. Choose the appropriate build if GPU testing or optional integrations are required.
Plans and prices
From elbencho's own pricing page, checked 9 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| elbencho | Free | GPL-3.0 · distributed storage benchmarking · Linux and Windows downloads |
The facts
Each one read from elbencho's own pages, with the date it was checked.
What it does
- Benchmark metrics
- It benchmarks latency, throughput, and IOPS across file, object, and block storage.checked 9 Oct 2026
- CLI or automation
- Yeschecked 23 Sep 2026
- Cluster use
- The README links to example usage for Slurm and Kubernetes environments.checked 9 Oct 2026
- Custom test profiles
- Yeschecked 23 Sep 2026
- Data integrity
- The tool has an option for data integrity verification.checked 9 Oct 2026
- Distributed mode
- It supports local and shared storage through distributed service mode.checked 9 Oct 2026
- Download limitation
- The Linux static executable does not include GPU support; the release page recommends building from source or using a GPU-enabled container for that capability.checked 9 Oct 2026
- Downloads
- The releases page lists Linux packages and static executables for amd64/x86_64 and arm64/aarch64, plus a Windows build with required DLLs.checked 9 Oct 2026
- GPU features
- GPU data transfer tests can use Nvidia CUDA or GPUDirect Storage (GDS).checked 9 Oct 2026
- GPU support
- GPU storage access tests can use Nvidia CUDA or GPUDirect Storage (GDS).checked 9 Oct 2026
- Integrity
- A data integrity verification option is available.checked 9 Oct 2026
- Intended users
- The README highlights benchmarking for users who need storage throughput and IOPS results for single or multiple clients, including GPU data-transfer tests for deep-learning workloads.checked 9 Oct 2026
- License
- The GitHub repository lists the GPL-3.0 license.checked 9 Oct 2026
- License and support
- The repository is licensed under GPL-3.0, and the README invites questions and comments by email.checked 9 Oct 2026
- Live statistics
- The tool provides live statistics showing system behavior under load.checked 9 Oct 2026
- Maintainer
- GitHub identifies Sven Breuner as the elbencho maintainer and lists Germany as his location.checked 9 Oct 2026
- Measurements
- It benchmarks storage latency, throughput, and IOPS.checked 9 Oct 2026
- Operating systems
- Linux,Windows,macOSchecked 23 Sep 2026
- Purpose
- elbencho is a distributed storage benchmark for file systems, object stores, and block devices, with support for GPUs.checked 9 Oct 2026
- Result export formats
- CSV,JSONchecked 23 Sep 2026
- Results
- It can output CSV results for charts and offers aggregate results for the first and last I/O threads to finish.checked 9 Oct 2026
- S3 build requirement
- S3 support is not enabled by default when building from source and can be enabled with S3_SUPPORT=1.checked 9 Oct 2026
Money
- Free plan
- Yeschecked 23 Sep 2026
Where it runs
- macOS
- The README documents building elbencho on macOS using Homebrew.checked 9 Oct 2026
Alternatives to elbencho
- 1
Geekbench
Free planAndroidiOSLinuxmacOS7.8$99 one-time - 2

Blender
Free planOpen sourceLinuxmacOSWindows7.5Free plan - 3
CrossMark
Free planAndroidiOSLinuxmacOS7.5Free plan - 4
Parkdale
Free planAndroidmacOSWindows7.2Free plan - 5

Basemark GPU
Free planAndroidiOSLinuxmacOS7.1Free plan - 6

Novabench
Free planLinuxmacOSWindows7.1From $36 a year
