Download List

Descripción del Proyecto

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

Esta es una versión rápida de solucionar algunos problemas en 1,56. Añade proceso de CPU / afinidad de subprocesos de Windows. Se corrige un problema de compilación AIX. Detección prima el tamaño del disco es compatible con OS X. corrige un bucle infinito en las plataformas con un número muy limitado de apoyo AIO profundidad solicitud (OS X). Se corrige un problema con el asesinato de las discusiones que aún no han comenzado.
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 problema de rendimiento con el motor de Windows windowsaio fue corregido. Desbordamiento de IOPS se fijó para el alto IOPS de 32 bits se basa. Se ha añadido soporte para la bandera FALLOC_FL_KEEP_SIZE Linux. Mmaps anónimas se utilizan para hacer copias de smalloc. Una solución se hizo para la opción de ramp_time. Un problema de recursos con el motor posixaio y Mac OS X que ahora se realiza. Soporte para HP-UX se ha añadido. Correcciones y mejoras se hicieron a la afinidad de subprocesos. Se ha añadido soporte para un determinado porcentaje de la opción = tamaño. Un Makefile dependen problema se ha solucionado. Una página de manual de error de sintaxis y errores tipográficos se fijaron. Una solución fue hecho para fill_device profundidades = 1 y IO superior a 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

Esta es una versión de mantenimiento. Se solucionó un problema con el motor de E / S de empalme, en el que no funcionó correctamente en los sistemas de archivos que no apoyaban O_DIRECT. Se solucionó un problema de E / S, donde podría abarcar dos regiones separadas, haciendo que escribir verifica fracasos. Advertencias para gcc 4.6 fueron silenciados.
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

Desde la introducción del nuevo generador aleatorio algunos lanzamientos hace, de 32 bits se basa eran defectuosos. Un problema de la aleatoriedad de 32 bits ha sido corregido. Un accidente de dar un mal - la opción de línea de comandos ioengine se ha solucionado. Una advertencia de generación en Solaris se ha solucionado. Una carrera en el motor de Windows Todo en Uno se ha solucionado. Todos los usuarios deben actualizar.
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

Esta es una versión de mantenimiento, la fijación de un bugs importantes. La opción de tiempo de ejecución se rompió debido a un cambio malo. El motor de Windows AIO había algunos errores que causaron problemas.
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