Download List

项目描述

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 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.

2012-12-20 21:48 Back to release list
Fio 2.0.12.1

增加了 android 平台的支持。减少了在 Windows 使用多个文件时的内存消耗。增加了对非均匀随机 IO 的支持,使用帕累托/zipf 分布。提供了一个更快的 LFSR 随机生成器。网络引擎作了各种修复和改进。现在支持乒乓球网络 IO。默认时钟加快了,并且改进了 CPU 时钟准确性。潜在的双模式性能问题在 Linux 上的多个进程和 O_DIRECT 被固定。与线程的计时竞赛 bug 修复。添加了 NUMA 作业和内存控制选项。CPU 负载引擎中的一个 bug 被固定了。有各种其他修复和改进。
Android platform support was added. Memory consumption on Windows when using many files was reduced. Support for non-uniform random IO was added, using pareto/zipf distributions. A faster LFSR random generator was provided. Various fixes and improvements were made in the network engine. Ping-pong network IO is now supported. The default clock was sped up, and accuracy of the CPU clock was improved. A potential bi-modal performance issue on Linux with multiple processes and O_DIRECT was fixed. A timekeeping race bug with threads was fixed. NUMA job and memory control options were added. A bug in the CPU load engine was fixed. There were various other fixes and improvements.

Project Resources