fio
Self-contained static binaries of the world's most flexible I/O benchmark — download, run, done.
Download for your platform Quick reference
CPU-friendly · null-engine smoke works on every host · no GPU is ever required
About this site (credits)
fio is an open-source flexible I/O benchmark written by
Jens Axboe
(first released 2005; maintained continuously since).
Its canonical home is github.com/axboe/fio; that's
where fio is developed, maintained, and bug-fixed.
This site —
github.com/ljh-sh/fio
— is only a static-build distribution. We don't own,
rebrand, or maintain fio; we just compile it as fully
self-contained static binaries for every major platform so you
can download and use it without a toolchain.
For questions, bug reports, and contributions → please go to the upstream project.
Download v0.1.0
Every archive is a fully self-contained, statically-linked binary. No system libraries to install. Works on any Linux distro (Alpine, Debian, Ubuntu, RHEL, Arch…), macOS, or Windows.
Detecting your platform…
Verify after download:
$ sha256sum -c fio-x86_64-linux-musl.tar.gz.sha256
fio-x86_64-linux-musl.tar.gz: OK
And confirm self-containedness:
$ tar xzf fio-x86_64-linux-musl.tar.gz
$ ldd fio-x86_64-linux-musl/bin/fio
not a dynamic executable # ← fully static, zero deps
Quick check after install
$ fio --version
fio-3.41
$ fio --ioengine=null --rw=randrw --runtime=1 --time_based --size=1M --minimal
3;fio-3.41;smoke;0;0;17175736;17158577;4289644;1001;...
# ↑ a non-zero IOPS column and runtime ≈ 1001 ms means the binary works.
# This runs entirely in CPU — no disk I/O — and works on every host.
Install
See install.html for x eget, curl+tar, and manual install instructions.