D-Bench vs simple-disk-benchmark
D-Bench
diskbenchmark.github.iosimple-disk-benchmark
github.comSide by side
| Figure | D-Bench | simple-disk-benchmark |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Windows | Yes | Yes |
| macOS | — | Yes |
| Linux | — | Yes |
| Plans published | 1 | 1 |
| Spec score · Disk Benchmark Software | 7.7 (#11) | 7.3 (#21) |
| Purpose | D-Bench is a free Windows utility for measuring read and write performance of SSDs, HDDs, NVMe drives and USB storage. | The project describes itself as a simple disk benchmark tool. |
| Support | The homepage links to GitHub Sponsors so users can support the author. | The repository shows zero open issues and does not state a support policy. |
Plans
In their own words
D-Bench
D-Bench is a free Windows utility for measuring read and write performance on SSDs, HDDs, NVMe drives, and USB storage. It reports throughput in MB/s, IOPS, and average latency, with read and write throughput separated. Workloads can be sequential or random, with configurable block size, queue depth, and thread count. HDD, SSD, and Flash Drive presets offer starting points; additional controls include access pattern, read/write mode, read percentage, duration, warm-up, and cool-down. The drive selector shows ready drives with letter, volume label, free space, and total capacity. Tests can be added, updated, removed, reordered, duplicated, or cleared. Results export to plain TXT or styled, self-contained HTML reports. D-Bench uses unbuffered I/O and disables operating-system read caching for write tests as much as possible. Downloads are offered in Default, Blue, and Red themes. One build supports Windows 8, 8.1, 10, and 11; another supports Vista and 7. The download is approximately 470 KB, and the utility has no command-line interface.
simple-disk-benchmark
simple-disk-benchmark is a free command-line tool for measuring disk read and write performance on Linux, macOS, and Windows. It can run read tests, write tests, or both, with controls for test-file size, block size, cycle count, and random seeking. Results are shown in a bar chart and can be exported as JSON, including timing summaries and individual run timings. The benchmark creates a file of the selected size at the chosen path, deleting any existing file there. Options let users keep the file after a run, skip file creation, and choose whether the file is closed between cycles. The project describes cache-bypass methods for macOS and Linux. Install it with Cargo on all listed platforms or with Homebrew on macOS. The project says macOS and Linux are tested; Windows support is limited to unit tests, with no other testing or validation stated. It is MIT licensed, and the README suggests piping JSON output to jq or csvkit for CSV use.