fio icon

fio For Linux

3.9/5 39
GPL    

Benchmark, stress, and hardware verification utility designed for Linux-based OSes. #Hardware stress  #I/O tool  #Hardware benchmark  #Hardware  #Filesystem  #I/O  

Description

changelog

Free Download

fio is an I/O tool meant to be used both for benchmark and stress/hardware verification.

fio supports for 4 different types of I/O engines: sync, mmap, libaio, posixaio, rate I/O, I/O priorities, forked or threaded jobs, and much more.

 fio

-s IO is sequential -b block size in KiB for each io -t < sec > Runtime in seconds -r For random io, sequence must be repeatable -R < on > If one thread fails to meet rate, quit all -o < on > Use direct IO is 1, buffered if 0 -l Generate per-job latency logs -w Generate per-job bandwidth logs -f < file > Read < file > for job descriptions

A sample job file doing the same as above looks like this:

[read_file] rw=0 bs=4096

[write_file] rw=1 bs=16384

And fio would be invoked as:

 fio -o1 -s -f file_with_above

The second example would look like this: [rf1] rw=0 prio=6

[rf2] rw=0 prio=3

[rf3] rw=0 prio=0 direct=1

And fio would be invoked as:

 fio -o0 -s -b4096 -f file_with_above

What's new in fio 3.2:

  • Andrzej Jakowski (2):
  • Fix overflow in percentile calculation for Windows
  • Fix more overflows in percentile calculation for Windows
Read the full changelog
User Comments
This enables Disqus, Inc. to process some of your data. Disqus privacy policy

fio 3.2

add to watchlist add to download basket send us an update REPORT
  runs on:
Linux
  1 screenshot:
fio - screenshot #1
  main category:
System
  developer:
  visit homepage