Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. PC benchmark tools
  3. fio

fio

fio · founded 2006

Plans and prices

fio

Free

Open-source I/O tester · GPL-2.0

Every plan, in full

On the record

CLI or automation
Yesgithub.com · read 24 Sep 2026
Comparison database
Nogithub.com · read 24 Sep 2026
Custom test profiles
Yesgithub.com · read 24 Sep 2026
Data verification
Verification options can check written data after a workload, including repeated burn-in tests.github.com · read 4 Oct 2026
Distribution
The repository identifies GPL-2.0 as the project license.github.com · read 4 Oct 2026
I/O engines
Documented engines include Linux io_uring and libaio, POSIX asynchronous I/O, and synchronous read/write engines.github.com · read 4 Oct 2026
I/O patterns
Jobs can perform sequential, random, or mixed reads and writes, using buffered, direct, or raw I/O.github.com · read 4 Oct 2026
Notable limit
The documented HTTP engine supports direct I/O only at I/O depth 1, with scaling through multiple jobs.github.com · read 4 Oct 2026
Operating systems
Linux,Solaris,AIX,HP-UX,macOS,NetBSD,OpenBSD,Windows,FreeBSD,DragonFlygithub.com · read 24 Sep 2026
Output
Results can be written in normal, terse, JSON, or JSON+ formats, with terse output intended for scripts, tables, or graphs.github.com · read 4 Oct 2026
Purpose
fio simulates configurable I/O workloads for performance testing and reproducing bugs.github.com · read 4 Oct 2026
Result export formats
normal text,terse (semicolon-delimited),JSON,JSON+,bandwidth/latency logsgithub.com · read 24 Sep 2026
Storage integrations
The HTTP engine supports GET and PUT requests to WebDAV or S3 endpoints, and separate engines provide Ceph RADOS and RBD access.github.com · read 4 Oct 2026
Support
The maintainers direct bug reports to the fio mailing list or GitHub rather than to them by direct email.github.com · read 4 Oct 2026
Tuning
Workload parameters include block size, I/O size, I/O engine, queue depth, target files or devices, and job count.github.com · read 4 Oct 2026
Workload areas
Storage I/O: read,write,trim,mixed workloads; bandwidth,IOPS,and latencygithub.com · read 24 Sep 2026
Workload setup
Workloads are defined in job files that can describe multiple threads, processes, and files.github.com · read 4 Oct 2026

Alternatives to fio

Every alternative, ranked