simple-disk-benchmark
- Android app
- Not listed
- Free plan
- Yes
- Runs on
- Linux, Mac, Windows
Summary
simple-disk-benchmark is a command-line utility for measuring disk read and write performance on Linux, macOS, and Windows. Run read tests, write tests, or combine both, then view run times in a bar chart or export summaries and individual timings as JSON. Test settings include file size, block size, number of cycles, and random seeking. The benchmark creates a file at the chosen path; if a file already exists there, it will be deleted. Options let you retain the test file, skip creating it, and choose whether it closes between cycles. The project describes cache-bypass methods for macOS and Linux. Install through Cargo on all supported platforms or Homebrew on macOS. macOS and Linux are tested, while Windows validation is limited to unit tests. The software is MIT licensed and free. Its README suggests using jq or csvkit with JSON output for CSV workflows.
Who it is for
It suits people who want command-line disk read or write benchmarks with configurable test parameters and exportable timing data. Windows users should note that support has limited validation.
What is good
- Runs read tests, write tests, or both.
- Controls include file size, block size, and cycles.
- Shows timings in a bar chart.
- Exports summaries and individual timings as JSON.
- Free and MIT licensed.
What to know first
- Windows validation is limited to unit tests.
- An existing file at the chosen path is deleted.
- Multithreaded benchmarking is listed as a TODO.
Verdict
simple-disk-benchmark offers configurable disk tests and timing exports in a free command-line tool. Check the selected file path before running it, and keep the limited Windows validation in mind.
simple-disk-benchmark plans and pricing
All plansCompared on disk benchmark software
- Free plan
- Yesgithub.com
- Random I/O tests
- Yesgithub.com
- Sequential tests
- Yesgithub.com
- Supported platforms
- macOS, Linux, Windows (limited)github.com
- Command-line interface
- Yesgithub.com
Facts
- Purpose
- The project describes itself as a simple disk benchmark tool.github.com · 30 Sept 2026
- Benchmark types
- It can run read tests, write tests, or both.github.com · 30 Sept 2026
- Benchmark controls
- Options let users set the test file size, block size, cycle count, and random seeking.github.com · 30 Sept 2026
- Results
- The tool displays a bar chart of run timings and can export timing summaries and individual run timings as JSON.github.com · 30 Sept 2026
- Cache handling
- The README says macOS uses F_NO_CACHE and F_GLOBAL_NOCACHE and Linux uses O_DIRECT to bypass the filesystem cache.github.com · 30 Sept 2026
- Installation
- It can be installed with Cargo on all platforms or through Homebrew on macOS.github.com · 30 Sept 2026
- Platform support
- macOS and Linux are tested; Windows support is limited, with unit tests passing but no other testing or validation stated.github.com · 30 Sept 2026
- File behavior
- The benchmark creates a file of the specified size, and an existing file at the chosen path will be deleted.github.com · 30 Sept 2026
- File options
- Options can keep the test file after the run, skip creating it, and control whether it is closed between cycles.github.com · 30 Sept 2026
- License
- The repository identifies the software as MIT licensed.github.com · 30 Sept 2026
- Integrations
- The README suggests piping JSON output to jq or csvkit for CSV use.github.com · 30 Sept 2026
- Support
- The repository shows zero open issues and does not state a support policy.github.com · 30 Sept 2026
- Development status
- The README lists multithreaded benchmarking, volume information, and more documentation among its TODOs.github.com · 30 Sept 2026
Best simple-disk-benchmark alternatives
See all 12Where it ranks on Everything Xiaomi
Is simple-disk-benchmark yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- github.com/schwa/simple-disk-benchmark-rs· checked 30 Sept 2026

