fio
Input—per 1M tokens
Output—per 1M tokens
Context—tokens
WeightsClosed
About
fio is ranked #2 of 29 in disk benchmark software on Inferse. It runs on Linux, macOS, Windows. There is a free plan.
Compared on disk benchmark software
- Free plan
- Yesfio.readthedocs.io
- Random I/O tests
- Yesfio.readthedocs.io
- Sequential tests
- Yesfio.readthedocs.io
- IOPS measurement
- Yesfio.readthedocs.io
- Latency measurement
- Yesfio.readthedocs.io
- Supported platforms
- Linux, Solaris, AIX, HP-UX, OSX, NetBSD, OpenBSD, Windows, FreeBSD, DragonFlyfio.readthedocs.io
- Command-line interface
- Yesfio.readthedocs.io
Facts
- Purpose
- fio simulates user-defined I/O workloads for performance testing and reproducing bugs.fio.readthedocs.io · 29 Sept 2026
- Workload setup
- Users describe workloads in job files or provide parameters on the command line.fio.readthedocs.io · 29 Sept 2026
- Workload controls
- Workloads can configure I/O patterns, block size, I/O size, engines, queue depth, target files or devices, and threads or processes.fio.readthedocs.io · 29 Sept 2026
- Reporting
- Output can be reported in normal, terse, JSON, or JSON+ formats.fio.readthedocs.io · 29 Sept 2026
- Remote operation
- fio can run as a backend server and accept jobs from clients on other hosts.fio.readthedocs.io · 29 Sept 2026
- Storage access
- The documentation describes HTTP and S3 access through fio's HTTP engine.fio.readthedocs.io · 29 Sept 2026
- Platforms
- The documentation lists Linux, Solaris, AIX, HP-UX, OSX, NetBSD, OpenBSD, Windows, FreeBSD, and DragonFly as supported platforms, while noting that some features vary by platform.fio.readthedocs.io · 29 Sept 2026
- Windows requirement
- The minimum Windows versions for building or running fio are Windows 7 and Windows Server 2008 R2.fio.readthedocs.io · 29 Sept 2026
- Download options
- The documentation points to official release installers for Windows on GitHub and lists binary packages in several Linux distributions and other repositories.fio.readthedocs.io · 29 Sept 2026
- Safety control
- The --readonly option prevents writes and trims, and fio aborts destructive jobs on devices that appear mounted unless allow_mounted_write is set.fio.readthedocs.io · 29 Sept 2026
- Permissions
- fio does not need root unless the specified files or devices require it, though some options may also be restricted.fio.readthedocs.io · 29 Sept 2026
- Support
- The project mailing list is for discussion, bug reports, questions, and development; the documentation also directs bug reports to the mailing list or GitHub.fio.readthedocs.io · 29 Sept 2026
- Author
- The documentation names Jens Axboe as fio's author and says he wrote it to enable flexible testing of the Linux I/O subsystem and schedulers.fio.readthedocs.io · 29 Sept 2026
- Maintainers
- The documentation names Jens Axboe and Vincent Fu as maintainers.fio.readthedocs.io · 29 Sept 2026
- Purpose
- fio simulates user-defined I/O workloads to test performance or reproduce bugs.fio.readthedocs.io · 30 Sept 2026
- Workload setup
- Users describe workloads in job files or provide job parameters on the command line.fio.readthedocs.io · 30 Sept 2026
- Workload controls
- Job parameters include I/O pattern, block size, data size, I/O engine, queue depth, target files or devices, and thread or process count.fio.readthedocs.io · 30 Sept 2026
- Reporting
- fio can output normal, terse, JSON, and JSON+ reports.fio.readthedocs.io · 30 Sept 2026
- Remote execution
- fio supports a client/server mode that can send jobs to run on remote hosts.fio.readthedocs.io · 30 Sept 2026
- Platforms
- The documentation lists Linux, Solaris, AIX, HP-UX, OSX, NetBSD, OpenBSD, Windows, FreeBSD, and DragonFly as supported platforms, while noting that some features vary by platform.fio.readthedocs.io · 30 Sept 2026
- Windows requirements
- The documented minimum Windows versions are Windows 7 and Windows Server 2008 R2; Cygwin is required to build fio on Windows.fio.readthedocs.io · 30 Sept 2026
- Distribution
- The documentation says tagged-release Windows installers are available through GitHub Releases and mentions Linux distribution packages.fio.readthedocs.io · 30 Sept 2026
- License
- fio is free software published under version 2 of the GNU GPL.fio.readthedocs.io · 30 Sept 2026
- Safety option
- The --readonly option enables checks intended to prevent write and trim workloads.fio.readthedocs.io · 30 Sept 2026
- Support
- 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.fio.readthedocs.io · 30 Sept 2026
- Intended users
- The author describes fio as a tool for simulating specific I/O workloads without repeatedly writing tailored test programs.fio.readthedocs.io · 30 Sept 2026
Company
- Founded
- 2006fio.readthedocs.io · 23 Sept 2026
Best fio alternatives
See all 12
6.0 DaVinci Resolve See plans price on the maker's page 5.9 Buddi Free free plan, no paid price published Free plan
5.9 D-Bench Free free plan, no paid price published Free plan
5.9 Filebench Free free plan, no paid price published Free plan
5.9 KDiskMark Free free plan, no paid price published Free plan
5.9 Parkdale Free free plan, no paid price published Free plan Where it ranks on Inferse
Sources
- fio.readthedocs.io/en/latest/fio_doc.html· checked 29 Sept 2026

