fio

A flexible command-line I/O tester for benchmarking and stress-testing storage devices.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

1 more ways to get fio

Package managers

About fio

fio, the Flexible I/O Tester, generates configurable read and write workloads against disks, files and other storage so you can measure throughput, latency and IOPS. Jobs are described in job files or on the command line, and many I/O engines are supported.

It is widely used by kernel developers, storage engineers and system administrators to compare drives, tune file systems and reproduce performance problems. It is a tool for technical users rather than a one-click benchmark.

Strengths

  • Highly configurable workloads through job files
  • Many I/O engines for different storage paths
  • Very actively developed with a long history
  • Reports throughput, latency and IOPS in detail

Limitations

  • Steep learning curve for new users
  • Command-line only, no built-in graphical interface
  • Write tests can destroy data if pointed at the wrong device

Details

Pricing
FreeFree and open source.
License
GPL-2.0
Developer
Jens Axboe
Platforms
Linux, Command line
How it runs
Downloadable app
Account
Not required
Works offline
Yes
Best suited for
Engineers benchmarking and profiling storage performance
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to fio

Compare all

Software that can replace fio for an important use case, and what changes if you switch.

  • DiskSpd

    Microsoft's command-line storage load generator for benchmarking disk performance on Windows.

    DiskSpd is Microsoft's configurable command-line load generator with XML profiles and results, and it runs on Windows instead of Linux.

  • KDiskMark

    A graphical disk benchmark for Linux that runs fio tests and shows easy-to-read results.

    KDiskMark puts a simple graphical interface over fio on Linux, trading fio's job-file flexibility for easy-to-read preset tests.

  • CrystalDiskMark

    The standard Windows disk benchmark, measuring sequential and random read and write speeds in a few clicks.

    CrystalDiskMark is a Windows-only graphical benchmark with sequential and random tests in a few clicks, but far fewer workload options than fio.

  • ATTO Disk Benchmark

    A free benchmark from ATTO Technology for measuring storage read and write performance.

    FreeProprietaryWindows

    ATTO Disk Benchmark is a free proprietary Windows tool for quick read and write speed tests, without fio's configurable job files or latency detail.

  • AS SSD Benchmark

    Quick Windows benchmark tool for testing SSD read and write speeds.

    FreeProprietaryWindows

    AS SSD Benchmark is a free closed-source Windows tool focused on quick SSD speed tests, with a much narrower feature set than fio.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing