This site contains Windows binaries for FIO.
The main FIO site, which conatins the latest code, is at http://git.kernel.dk/?p=fio.git.
FIO sources which were used to build the current installer can be found
in fio.zip.
News
2012-04-17
fio 2.0.7 x64 has been released.
Changes:
- Allow readwrite as an alias for rw in setting sequential read/write
- verify: verify bytes should not add to this_io_bytes
- stat: move final \n of terse output to the end
- Enhance the reaped status display
- HOWTO: update to note base of latencies in minimal/terse output
- Add indication of whether a job got killed
- Fix address truncation on Windows (crashing bug)
- Windows fixes:
- Only return from fio_windowsaio_getevents if the minimum number of IOs has completed.
- Add posix_fallocate implementation to avoid extending the file during the test.
- iolog: remove assert in io_u overlap
- group reporting: fix bad values of min/max
- Make fio include the git version in the version output
Installer: fio-2.0.7-x64.msi
Zip file: fio-2.0.7-x64.zip
2012-04-04
A snapshot of fio after 2.0.6 has been released for x64 Windows.
Changes:
- Allow readwrite as an alias for rw in setting sequential read/write
- verify: verify bytes should not add to this_io_bytes
- stat: move final \n of terse output to the end
- Enhance the reaped status display
- HOWTO: update to note base of latencies in minimal/terse output
- Add indication of whether a job got killed
- Fix address truncation on Windows (crashing bug)
- Windows fixes:
- Only return from fio_windowsaio_getevents if the minimum number of IOs has completed.
- Add posix_fallocate implementation to avoid extending the file during the test.
Installer: fio-2.0.6-x64_20120404.msi
Zip file: fio-2.0.6-x64_20120404.zip
2012-03-23
fio 2.0.6 has been released for x64 Windows.
Changes:
- Add buffer_compress_percentage
- server: fixup bug in sending jobs_eta command
- Avoid segfault if verify header appears longer than io_u
- Fix bug that causes early termination of fio with verify_backlog
- Add buffer_compress_chunk option
- Fix failure to verify in mixed read/write workload with backlog
- New offset_increment option
- Fix problem with iodepth_batch_complete=0 and accounting
- time_based: Avoid restarting main I/O loop
- Enable read/write sequential offset to be a non-multiple of the block size
- Added 99.95 and 99.99 default percentiles.
- Fix terse output with description set
Installer: fio-2.0.6-x64.msi
Zip file: fio-2.0.6-x64.zip
2012-03-09
A updated snapshot of fio has been released.
Changes:
- Add buffer_compress_percentage
- Compression fixes
- server: fixup bug in sending jobs_eta command
- Avoid segfault if verify header appears longer than io_u
- Fix another verify segfault
- Fix bug that causes early termination of fio with verify_backlog
- Fix batch mismatch for verifies
Installer: fio-2.0.5-x64_2012-03-09.msi
Zip File: fio-2.0.5-x64_2012-03-09.zip
2012-02-28
fio-2.0.5-x64 has been released.
Changes:
Installer: fio-2.0.5-x64.msi
Zip File: fio-2.0.5-x64.zip
2012-02-24
fio-2.0.4-x64 has been released. Note that this is only available for
64-bit Windows (Windows 2003/XP and newer).
Changes since 2.0.1 include:
- fix early termination of runs caused by ramp_time > runtime
- implement zoned random I/O testing support
- Fix thread hang when using async engines (libaio,etc.) when too low of a iops rate...
- windowsaio: fix file offset bug
- Make random map allocation more resilient
- Optimize pattern filling by limiting small calls to memcpy
- Fail if we can't satisfy the minimum block size
- Enable completion latency stat collection on verify
- Fix bandwidth logging for mixed read/write workloads.
- Token-based flow control
- Move Windows port to MinGW
- Fix IOPS logging for mixed read/write workloads
- Use crc32c for the verify_header checksum
- Remove holes in verify_header structure
- client: exit if no jobs were sent and client is idle
Installer: fio-2.0.4-x64.msi
Zip File: fio-2.0.4-x64.zip
Older versions
Older versions can be found by browsing the releases
directory.
README - command-line parameters and how to build fio
HOWTO - understanding FIO configuration and output
REPORTING-BUGS - How to report bugs
COPYING - License