Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Disk Benchmark Software
  3. dperf

dperf

dperf · Redwood City, California, United States · founded 2014

What it is

dperf is a free Linux command-line utility for benchmarking multiple drives and identifying storage bottlenecks or performance outliers. It tests drives simultaneously and ranks them by throughput, using O_DIRECT to bypass the operating system page cache. Users can configure block size, file size, and concurrent I/O operations per drive. Results report read and write throughput, while verbose mode adds per-drive statistics alongside totals. The tool supports sequential tests, but not random I/O tests, IOPS measurement, or latency measurement. Its README describes deploying dperf as Kubernetes Jobs, CronJobs, or DaemonSets for storage validation and using automated checks in CI/CD pipelines. Temporary disk space is required based on file size multiplied by I/O operations per drive for each drive. It requires Linux, kernel and filesystem support for direct I/O, and write access to target directories. Prebuilt binaries are listed for amd64, arm64, ppc64le, and s390x. dperf is licensed under AGPL-3.0.

For and against

For

  • Benchmarks several drives simultaneously.
  • Ranks drives by throughput.
  • Reports read and write throughput.
  • Kubernetes deployment options are described.

Against

  • Random I/O tests are not supported.
  • IOPS measurement is not supported.
  • Latency measurement is not supported.
  • Requires Linux and direct I/O support.

The verdict

dperf focuses on sequential drive throughput comparisons and supports configurable workloads across multiple drives. It does not provide random I/O, IOPS, or latency measurements.

Who it suits

dperf suits Linux users benchmarking drive throughput, including teams validating storage through Kubernetes or CI/CD workflows. It requires a system and filesystem that support direct I/O.

Plans and prices

dperf

Free

AGPL-3.0 licensed; Linux drive benchmarking

Every plan, in full

On the record

Architectures
Prebuilt Linux binaries are listed for amd64, arm64, ppc64le, and s390x.github.com · read 7 Oct 2026
Direct I/O
It uses O_DIRECT to bypass the operating system page cache for drive performance measurements.github.com · read 7 Oct 2026
Integrations
The README provides Kubernetes deployment examples and describes automated storage performance checks in CI/CD pipelines.github.com · read 7 Oct 2026
Kubernetes
The README describes deploying dperf as Kubernetes Jobs, CronJobs, or DaemonSets for storage validation.github.com · read 7 Oct 2026
License
The project is released under the GNU Affero General Public License v3.0.github.com · read 7 Oct 2026
Output
It reports read and write throughput, with verbose mode showing per-drive statistics alongside aggregate totals.github.com · read 7 Oct 2026
Parallel benchmarks
It benchmarks multiple drives simultaneously and ranks them by throughput.github.com · read 7 Oct 2026
Purpose
dperf is a drive benchmarking utility for identifying storage bottlenecks and performance outliers across multiple drives.github.com · read 7 Oct 2026
Support
The README directs users to GitHub Issues and lists MinIO Sales as the contact for enterprise support.github.com · read 7 Oct 2026
System requirements
dperf requires Linux, a kernel with O_DIRECT support, a filesystem supporting direct I/O, and write access to target directories.github.com · read 7 Oct 2026
Temporary storage
The documented disk-space requirement is temporary space equal to filesize multiplied by ioperdrive for each drive.github.com · read 7 Oct 2026
Workload settings
Users can configure block size, file size, and concurrent I/O operations per drive.github.com · read 7 Oct 2026

Alternatives to dperf

Every alternative, ranked