Skip to content
SPECIFICTION
Get listed

DiskMark vs fio

DiskMark

networkdls.com

fio

fio.readthedocs.io

Side by side

FigureDiskMarkfio
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
WindowsYesYes
macOS—Yes
Linux—Yes
Plans published11
Spec score · Disk Benchmark Software7.5 (#17)8.1 (#6)
LicenseThe software is open source under the MIT License.fio is free software published under version 2 of the GNU GPL.
PurposeDiskMark is a small utility for benchmarking disk and hard drive performance.fio simulates user-defined I/O workloads to test performance or reproduce bugs.
SupportThe maker's site provides a Support section with a Contact link.The project mailing list is intended for discussion, bug reports, questions, and development; the documentation also directs bug reports to the mailing list reflector or GitHub page.

Plans

DiskMark

  • DiskMarkFree

DiskMark pricing →

fio

  • fioFree

fio pricing →

In their own words

DiskMark

DiskMark is a Windows utility for benchmarking disks and hard drives. It lets users set advanced test options to assess drive performance and typical operating performance. The software is open source under the MIT License, and the maker says source code is available on GitHub and with version-specific releases. Its listed stable release is version 1.0.0.8, released on 2018-02-23; the release notes mention terminology changes and updated documentation. The release history runs from version 1.0.0.0 through 1.0.0.8. The latest listed release offers separate 32-bit and 64-bit Windows executables: DiskMark32.exe at 586.42 KB and DiskMark64.exe at 608.11 KB. The plan is free. The maker's site provides a Support section with a Contact link.

Visit networkdls.com

fio

fio is a free command-line tool for simulating user-defined I/O workloads for performance testing and reproducing bugs. Users can describe a workload in a job file or set parameters on the command line, including I/O patterns, block and I/O sizes, engines, queue depth, target files or devices, and threads or processes. Results can be reported in normal, terse, JSON or JSON+ formats. fio can run as a backend server and receive jobs from clients on other hosts; its HTTP engine supports HTTP and S3 access. It supports random and sequential tests, IOPS and latency measurement, and platforms including Linux, macOS, Windows and several BSD variants. On Windows, the documented minimums are Windows 7 and Windows Server 2008 R2, and Cygwin is required for building. The --readonly option is intended to prevent writes and trims; fio also aborts destructive jobs on devices that appear mounted unless allow_mounted_write is set. Root access is only needed when the selected files or devices require it. fio is free software under version 2 of the GNU GPL.

Visit fio.readthedocs.io