dperf
dperf is a Linux command-line utility for benchmarking drives and spotting storage bottlenecks or performance outliers.
What dperf is
dperf is a Linux command-line utility for benchmarking drives and spotting storage bottlenecks or performance outliers. It measures multiple drives at once and ranks them by throughput. Measurements use O_DIRECT to bypass the operating system page cache, and users can set block size, file size, and concurrent I/O operations per drive. Results show read and write throughput; verbose output adds per-drive statistics alongside aggregate totals. It supports sequential tests, but not random I/O tests, IOPS measurement, or latency measurement. The README describes deployment as Kubernetes Jobs, CronJobs, or DaemonSets for storage validation, as well as automated checks in CI/CD pipelines. Temporary disk space must equal the configured file size multiplied by the I/O operations per drive, for each drive. dperf requires Linux, a kernel and filesystem that support direct I/O, and write access to target directories. Prebuilt binaries are listed for amd64, arm64, ppc64le, and s390x. It is free under the GNU Affero General Public License v3.0. Support is directed to GitHub Issues, with MinIO Sales listed for enterprise support.
Good
- Benchmarks multiple drives at once.
- Ranks drives by throughput.
- Configurable block size and concurrent operations.
- Can run in Kubernetes deployment patterns.
- Prebuilt binaries cover four architectures.
Watch out
- Linux is required.
- Does not measure random I/O, IOPS, or latency.
- Requires temporary disk space for each drive.
- Uses an AGPL-3.0 license.
Who it suits
dperf suits Linux users who need to compare drive throughput or validate storage in Kubernetes or CI/CD workflows. It requires a kernel and filesystem that support direct I/O and write access to the target directories.
Verdict
dperf focuses on sequential read and write throughput, with controls for multi-drive runs and deployment automation. It is not suited to workflows that require random-I/O, IOPS, or latency measurements.
Plans and prices
From dperf's own pricing page, checked 7 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| dperf | Free | AGPL-3.0 licensed; Linux drive benchmarking |
The facts
Each one read from dperf's own pages, with the date it was checked.
What it does
- Architectures
- Prebuilt Linux binaries are listed for amd64, arm64, ppc64le, and s390x.checked 7 Oct 2026
- Direct I/O
- It uses O_DIRECT to bypass the operating system page cache for drive performance measurements.checked 7 Oct 2026
- Integrations
- The README provides Kubernetes deployment examples and describes automated storage performance checks in CI/CD pipelines.checked 7 Oct 2026
- Kubernetes
- The README describes deploying dperf as Kubernetes Jobs, CronJobs, or DaemonSets for storage validation.checked 7 Oct 2026
- License
- The project is released under the GNU Affero General Public License v3.0.checked 7 Oct 2026
- Output
- It reports read and write throughput, with verbose mode showing per-drive statistics alongside aggregate totals.checked 7 Oct 2026
- Parallel benchmarks
- It benchmarks multiple drives simultaneously and ranks them by throughput.checked 7 Oct 2026
- Purpose
- dperf is a drive benchmarking utility for identifying storage bottlenecks and performance outliers across multiple drives.checked 7 Oct 2026
- Support
- The README directs users to GitHub Issues and lists MinIO Sales as the contact for enterprise support.checked 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.checked 7 Oct 2026
- Temporary storage
- The documented disk-space requirement is temporary space equal to filesize multiplied by ioperdrive for each drive.checked 7 Oct 2026
- Workload settings
- Users can configure block size, file size, and concurrent I/O operations per drive.checked 7 Oct 2026
The company
- Founded
- 2014checked 28 Sep 2026
- Headquarters
- Redwood City, California, United Stateschecked 28 Sep 2026
Money
- Free plan
- Yeschecked 20 Sep 2026
Alternatives to dperf
- 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
