EVERYTHING XIAOMI
Get listed

simple-disk-benchmark

simple-disk-benchmark is a command-line utility for measuring disk read and write performance on Linux, macOS, and Windows.

Place
#16 of 29
Score
6.0

What simple-disk-benchmark is

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.

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.

Watch out

  • Windows validation is limited to unit tests.
  • An existing file at the chosen path is deleted.
  • Multithreaded benchmarking is listed as a TODO.

Who it suits

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.

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.

Plans and prices

From simple-disk-benchmark's own pricing page, checked 30 Sep 2026.

All about pricing
PlanPriceWhat it gives you
simple-disk-benchmarkFreeMIT licensed · command-line tool

The facts

Each one read from simple-disk-benchmark's own pages, with the date it was checked.

What it does

Benchmark controls
Options let users set the test file size, block size, cycle count, and random seeking.checked 30 Sep 2026
Benchmark types
It can run read tests, write tests, or both.checked 30 Sep 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.checked 30 Sep 2026
Development status
The README lists multithreaded benchmarking, volume information, and more documentation among its TODOs.checked 30 Sep 2026
File behavior
The benchmark creates a file of the specified size, and an existing file at the chosen path will be deleted.checked 30 Sep 2026
File options
Options can keep the test file after the run, skip creating it, and control whether it is closed between cycles.checked 30 Sep 2026
Installation
It can be installed with Cargo on all platforms or through Homebrew on macOS.checked 30 Sep 2026
Integrations
The README suggests piping JSON output to jq or csvkit for CSV use.checked 30 Sep 2026
License
The repository identifies the software as MIT licensed.checked 30 Sep 2026
Purpose
The project describes itself as a simple disk benchmark tool.checked 30 Sep 2026
Results
The tool displays a bar chart of run timings and can export timing summaries and individual run timings as JSON.checked 30 Sep 2026
Support
The repository shows zero open issues and does not state a support policy.checked 30 Sep 2026

Where it runs

Platform support
macOS and Linux are tested; Windows support is limited, with unit tests passing but no other testing or validation stated.checked 30 Sep 2026

Alternatives to simple-disk-benchmark

All alternatives
  1. 1GitHub CodeQL logo

    GitHub CodeQL

    Free planWebExtensionLinuxmacOS
    7.5From $30 a month
  2. 2

    Parkdale

    Free planAndroidmacOSWindows
    7.2Free plan
  3. 3

    CrystalDiskMark

    Free planWindows
    6.9$9.99 one-time
  4. 4

    fio

    Free planLinuxmacOSWindows
    6.6Free plan
  5. 5AJA System Test logo

    AJA System Test

    Free planmacOSWindows
    6.5Free plan
  6. 6

    DiskSpd

    Free planLinuxmacOSWindows
    6.5Free plan