Download List

Project Description

fio is an I/O tool meant to be used both for benchmark and stress/hardware verification. It has support for 19 different types of I/O engines (sync, mmap, libaio, posixaio, SG v3, splice, null, network, syslet, guasi, solarisaio, and more), I/O priorities (for newer Linux kernels), rate I/O, forked or threaded jobs, and much more. It can work on block devices as well as files. fio accepts job descriptions in a simple-to-understand text format. Several example job files are included. fio displays all sorts of I/O performance information, including complete IO latencies and percentiles. Fio is in wide use in many places, for both benchmarking, QA, and verification purposes. It supports Linux, FreeBSD, NetBSD, OpenBSD, OS X, OpenSolaris, AIX, HP-UX, Android, and Windows.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-01-26 07:14 Back to release list
1.50

Support was added for Windows. Cleanup of OS support in general. New features for blktrace replay. A slowdown bug has been fixed in the posixaio engine. A binject I/O engine has been added. Support for TRIM/DISCARD operations. I/O verification has been extended to dump good and bad data on failure for better post mortem analysis. Various speedups and optimizations. A lot of obscure bugs have been found and fixed.

Project Resources