Télécharger la liste

Description du projet

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.

Système requise

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-07-15 06:23
1.57

C'est une libération rapide de fixer quelques points dans les 1.56. Il ajoute processus de CPU / affinité du thread pour Windows. Il corrige un problème de compilation AIX. Raw détection de la taille du disque est pris en charge pour OS X. Elle corrige une boucle infinie sur les plates-formes avec un nombre très limité de soutien AIO approfondie demande (OS X). Il corrige un problème avec meurtre de discussions qui n'ont pas encore commencé.
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

Un problème de performances avec le moteur de Windows windowsaio a été fixé. Overflow IOPS a été fixé pour haute IOPS sur 32-bit versions. Un soutien a été ajouté pour le drapeau FALLOC_FL_KEEP_SIZE Linux. Mmaps anonymes sont utilisés pour la sauvegarde smalloc. Un correctif a été fait pour l'option ramp_time. Un problème de ressource avec le moteur posixaio et Mac OS X est maintenant géré. Prise en charge de HP-UX a été ajouté. Corrections et améliorations ont été apportées à affinité de thread. Un soutien a été ajouté pour un pourcentage donné de l'option = taille. Un Makefile dépendent problème a été résolu. Une erreur de syntaxe des pages de manuel et des erreurs typographiques ont été fixés. Un correctif a été faite pour des profondeurs = 1 et IO fill_device supérieur à 1.
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

Il s'agit d'une version de maintenance. Un problème a été résolu avec le moteur IO épissage, dans lequel il ne fonctionne pas correctement sur les systèmes de fichiers qui ne prend pas en charge O_DIRECT. Un problème a été résolu lorsque IO pourrait s'étendre sur deux régions distinctes, causant écrire vérifier les pannes. Avertissements pour 4,6 gcc ont été réduits au silence.
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

Depuis l'introduction du nouveau générateur aléatoire quelques sorties auparavant, 32-bit constructions ont été buggy. Un problème aléatoire de 32 bits a été corrigé. Un accident de donner une mauvaise option - commande ioengine ligne a été corrigé. Un avertissement de sous Solaris a été corrigé. Une course dans le moteur Windows AIO a été corrigé. Tous les utilisateurs doivent mettre à niveau.
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

Il s'agit d'une version de maintenance, de fixer quelques bugs importants. L'option d'exécution a été cassé à cause d'un mauvais changement. Le moteur Windows AIO avait quelques bugs qui causaient des problèmes.
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