Illumine IT disk-benchmark
github.com
What it is
Illumine IT disk-benchmark is a lightweight console program for benchmarking hard drives, SSDs, SAN disks, HBAs, RAID adapters and storage controllers. It can test physical or virtual disks that are local or remote, using multiple threads to simulate concurrent reads and writes. Test options include random file sizes, random delays, write-only runs and configurable read and write buffer sizes. Results show read and write timings per thread and as averages, summary results, and CPU and wall time. Output can be reduced to values for spreadsheet use, and the program can print system I/O information to help set buffer sizes. Continuous runs can monitor cloud-drive QoS, disk replication and active/passive RAID swaps. The tool is free and described as an open-source C command-line program. Listed platforms are Linux and Windows; its broader supported-platform list also names POSIX and MS-DOS. Linux build instructions require GCC and list POSIX Threads as the only dependency. The README warns that continuous runs with many threads, large files and no delay can fill the tested disk and cause high CPU load.
Spec sheet
- Purpose
- A lightweight console program for benchmarking hard drives, SSDs, SAN disks, HBAs, RAID adapters, and storage controllers.Read 8 Oct 2026 · github.com
- Support
- The README lists author Michael Mountrakis and an email address for contact.Read 8 Oct 2026 · github.com
- Maker
- The GitHub organization identifies itself as Illumine IT Consulting and lists Cyprus, Germany, UK, and Greece.Read 8 Oct 2026 · github.com
- Concurrent workloads
- It simulates concurrent reads and writes using multiple threads.Read 8 Oct 2026 · github.com
- Configurable tests
- Options include random file sizes, random delays, write-only mode, and configurable read/write buffer sizes.Read 8 Oct 2026 · github.com
- Continuous monitoring
- The README describes using continuous runs to monitor cloud-drive QoS, disk replication, and active/passive RAID swaps.Read 8 Oct 2026 · github.com
- Linux build
- The Linux build instructions require GCC and list POSIX Threads as the only dependency.Read 8 Oct 2026 · github.com
- Output options
- It can print values only for spreadsheet use and can print system I/O information to help set buffer sizes.Read 8 Oct 2026 · github.com
- Results
- It reports per-thread and average read/write timings, summary results, and CPU and wall time.Read 8 Oct 2026 · github.com
- Safety limit
- The README warns that continuous tests with many threads, large files, and no delay can fill the tested disk and cause high CPU load.Read 8 Oct 2026 · github.com
- Storage coverage
- The README says it can test physical or virtual disks that are local or remote.Read 8 Oct 2026 · github.com
- Windows build
- The README describes building on Windows with TDM-GCC and provides a 64-bit binary download.Read 8 Oct 2026 · github.com
Plans and prices
Strong points and limits
Strong points
- Tests physical or virtual disks, local or remote.
- Multiple threads simulate concurrent reads and writes.
- Reports per-thread timings, averages and summary results.
- Can format values for spreadsheet use.
- Free, open-source C command-line program.
Limits
- Does not run random I/O tests.
- Does not measure IOPS or latency.
- Continuous tests can fill disks and cause high CPU load.
Who it suits
It suits users who need command-line sequential benchmarks and timing summaries for local or remote storage. Its continuous-run options can also be used to monitor storage behavior over time.
Verdict
Illumine IT disk-benchmark offers configurable concurrent read/write tests and several forms of timing output. Its warning about continuous high-load runs matters when choosing test settings.
Where Specifiction places it
- Disk Benchmark Software#20 of 297.3