Downloadliste

Projektbeschreibung

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.

Systemanforderungen

Die Systemvoraussetzungen sind nicht definiert
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-07-15 06:23
1.57

Dies ist eine schnelle Freisetzung in ein paar Probleme in 1,56 fix. Es fügt CPU Prozess / Thread Affinität für Windows. Es behebt ein AIX kompilieren Problem. Raw-Disk-Größe Erkennung wird unterstützt für OS X. Es behebt eine Endlosschleife auf Plattformen mit sehr begrenzten Anzahl von AIO Anfrage Tiefe Unterstützung (OS X). Es behebt ein Problem mit dem Töten von Threads, die noch nicht begonnen wurden.
This is a quick release to fix a few issues in 1.56. It adds CPU process/thread affinity for Windows. It fixes an AIX compile issue. Raw disk size detection is supported for OS X. It fixes an infinite loop on platforms with very limited number of AIO request depth support (OS X). It fixes an issue with killing of threads that haven't started yet.

2011-07-13 22:23
1.56

Ein Performance-Problem mit dem Windows windowsaio Motor wurde behoben. IOPS Überlauf wurde für hohe IOPS auf 32-Bit-Builds behoben. Unterstützung wurde für die Linux FALLOC_FL_KEEP_SIZE Flagge hinzugefügt. Anonymous mmaps für smalloc Unterlage verwendet. Ein Fix wurde für die ramp_time Möglichkeit Gebrauch gemacht. Eine Ressource Problem mit dem posixaio Motor und Mac OS X ist nun behandelt. Unterstützung für HP-UX hinzugefügt wurde. Fixes und Verbesserungen wurden Threadaffinität gemacht. Unterstützung wurde für einen bestimmten Prozentsatz in der size = Option hinzugefügt. Ein Makefile hängen Problem behoben wurde. Ein Mann Seite Syntaxfehler und typografische Fehler wurden behoben. Ein Fix wurde für fill_device = 1 und IO Tiefen größer als 1 gemacht.
A performance issue with the Windows windowsaio engine was fixed. IOPS overflow was fixed for high IOPS on 32-bit builds. Support was added for the Linux FALLOC_FL_KEEP_SIZE flag. Anonymous mmaps are used for smalloc backing. A fix was made for the ramp_time option. A resource problem with the posixaio engine and Mac OS X is now handled. Support for HP-UX was added. Fixes and improvements were made to thread affinity. Support was added for a given percentage in the size= option. A Makefile depend issue was fixed. A man page syntax error and typographical errors were fixed. A fix was made for fill_device=1 and IO depths higher than 1.

2011-05-30 15:30
1.55

Dies ist ein Maintenance-Release. Ein Problem wurde mit dem Spleiß IO-Engine, in denen es nicht funktioniert hat richtig auf Dateisysteme, die nicht unterstützt werden konnten O_DIRECT fixiert. Ein Problem wurde behoben, bei dem IO könnte erstrecken sich über zwei getrennte Bereiche, was zu schreiben Ausfälle zu überprüfen. Warnungen für gcc 4,6 Schweigen gebracht wurden.
This is a maintenance release. An issue was fixed with the splice IO engine, in which it didn't work correctly on file systems that did not support O_DIRECT. An issue was fixed where IO could span two separate regions, causing write verify failures. Warnings for gcc 4.6 were silenced.

2011-05-13 05:54
1.54

Seit der Einführung des neuen Zufallsgenerator ein paar Releases vor, 32-Bit-Builds waren fehlerhaft. Eine 32-Bit Zufälligkeit Problem wurde behoben. Ein Absturz mit Angabe einer schlechten - ioengine Kommandozeilenoption wurde behoben. Ein Buildwarnung auf Solaris, wurde behoben. Ein Rennen in der Windows-AIO-Engine wurde behoben. Alle Nutzer sollten ein Upgrade.
Since the introduction of the new random generator a few releases ago, 32-bit builds were buggy. A 32-bit randomness problem has been fixed. A crash with giving a bad --ioengine command line option has been fixed. A build warning on Solaris has been fixed. A race in the Windows AIO engine has been fixed. All users should upgrade.

2011-05-06 06:04
1.53

Dies ist ein Maintenance Release, Befestigung ein paar wichtige Bugs. Die Runtime-Option gebrochen war aufgrund eines schlechten ändern. Die Windows-AIO-Motor hatte ein paar Bugs, die Probleme verursacht.
This is a maintenance release, fixing a few important bugs. The runtime option was broken due to a bad change. The Windows AIO engine had a few bugs that caused problems.

Project Resources