fio

Software captura de pantalla:
fio
Detalles de software:
Versión: 2.1.4
Fecha de carga: 19 Feb 15
Promotor: Jens Axboe
Licencia: Libre
Popularidad: 77

Rating: 2.0/5 (Total Votes: 2)

fio es una herramienta de E / S destinado a ser usado tanto para punto de referencia y el estrés / verificación de hardware.
fio apoya para 4 tipos diferentes de motores de E / S: sincronización, mmap, libaio, posixaio, tasa de E / S, E / S de prioridades, bifurcadas o trabajos roscados, y mucho más.
Opciones:
& Nbsp; fio
-s IO es secuencial
tamaño de bloque -b en KiB para cada io
-t Tiempo de ejecución en segundos
-r Para io azar, la secuencia debe ser repetible
-R Si un hilo no cumple con la tasa, salga de todos
-o Utilice IO directa es 1, amortiguada si 0
-l Generar registros de latencia por puesto de trabajo
-w Generar registros de ancho de banda por cada puesto de trabajo
-f Leer para descripciones de trabajo
Ejemplos de uso de un archivo de trabajo:
Un archivo de trabajo de ejemplo haciendo lo mismo que el anterior es la siguiente:
[Read_file]
rw = 0
bs = 4096
[Write_file]
rw = 1
bs = 16384
Y fio se invocaría como:
& Nbsp; fio -o1 -s -f file_with_above
El segundo ejemplo se vería así:
[Rf1]
rw = 0
prio = 6
[Rf2]
rw = 0
prio = 3
[Rf3]
rw = 0
prio = 0
directa = 1
Y fio se invocaría como:
& Nbsp; fio -O0 -s -f -b4096 file_with_above

¿Qué hay de nuevo en esta versión:

  • salida Adds JSON para cliente / servidor.
  • Una solución para Windows rotura de construcción en la versión anterior.
  • Una solución para ioengine opciones específicas.
  • Añade soporte para O_ATOMIC atómica escribe en Linux.
  • Un cheque a prueba de fallos para realloc () falla durante el registro.
  • Una solución para un problema thread Solaris.
  • página hombre Varios y documentación actualizaciones.
  • Una solución para un choque en PowerPC sin la instrucción mfspr.

¿Qué hay de nuevo en la versión 2.1.2:

  • Esta versión añade soporte básico para un TCA (aerospike ) perfil, fija el soporte de escritura atómica, añade varios arreglos de análisis, hace una gran renovación de la ayuda de gráficos incluidos, hace que el registro de IOPS incluye el ancho de banda, añade soporte para configuraciones de aleatoriedad específicos tanto para lectura y escritura, añade soporte para al azar vs. blocksize secuencial ajustes, corrige un error de comprobación de potencial, y añade soporte multicast para el ioengine red.

¿Cuál es nuevo en la versión 2.1:

  • La integración de la interfaz GTK gfio. Una mejor integración de Android.
  • La configuración inicial de llenado de archivos de compresión de datos de honores.
  • Una opción para el control de la aleatoriedad de I / O (percentage_random) en lugar de ser completamente aleatoria o totalmente secuencial.
  • corrige un error en el patrón desigual tamaños para su verificación.
  • Varios otras correcciones importantes.

¿Qué hay de nuevo en la versión 2.0.15:

  • Esta versión añade una opción---eta nueva línea insertar ETA nueva línea a intervalos fijos.
  • Correcciones para el reloj de la CPU, en particular PPC. Correcciones para cargas de trabajo con el bloqueo de archivos de lectura / escritura.
  • Una solución para las latencias sesgadas con IOPS nominal.
  • Corrige un error con tamaños de bloque variable más de 64x.
  • Mejora la aplicación LFSR.
  • Arreglos faltan salida de ancho de banda JSON.
  • Varias correcciones para la plataforma Android.
  • Utiliza ginstall en Solaris.
  • Arreglos instalación página de manual.
  • Otras correcciones de errores y mejoras.

¿Cuál es nuevo en la versión 2.0.14:

  • características autodetect con un nuevo guión configure la hora de construir.
  • Mejorar ETA para algunas cargas de trabajo.
  • Soporte para el modo de que no requiere de metadatos, lo que reduce los requisitos de memoria para el dispositivo grande verificar las cargas de trabajo de verificar.
  • Asegura fsync siempre se hace, incluso para los que directa / / S en bruto (si se le pide).
  • Soporte para lectura / escritura / informes ajuste unificado.
  • Algunos axmap y CPUCLOCK correcciones de errores.
  • zonas Corrige y numjobs utilizar juntos.
  • Añade soporte para perfiles de inactividad, mostrando CPU del sistema de ralentí cuando se ejecuta una carga de trabajo.
  • Varias correcciones de Windows.
  • FreeBSD soporta ahora afinidades de CPU.
  • Muchas otras correcciones; todos los usuarios deben actualizar.

¿Cuál es nuevo en la versión 2.0.13:

  • A pocos problemas de construcción se fija en un grupo selecto plataformas, donde los problemas con mando CC o falta de apoyo de reloj de la CPU se rompería compilación.
  • Ajuste del size = de Zipf / cargas de trabajo de Pareto fue corregido.
  • matemáticas flotante por un reloj de la CPU se aceleró y mejoró, reduciendo aún más los gastos generales.
  • Un potencial dereference puntero nulo en los eventos de verificación y de reposición se fijó IO.

¿Qué hay de nuevo en la versión 2.0.10:

  • Soporte para ajuste como una directiva primaria IO, el Además del formato de salida de JSON para facilitar el análisis de los seres humanos y las computadoras, y correcciones para un error de compilación Solaris, gettid en NetBSD, Windows XP compatibilidad / 2003, el hambre motor para latencias extraordinariamente largos, y fallocate (), compatibilidad netio y soporte para SIGBREAK.
  • La lista error crítico es ahora configurable.
  • Tres nuevos motores IO fueron proporcionados:. Falloc, e4defrag, y el motor de escritura atómica-Fusion io
  • Se presentó un nuevo archivo de trabajo de ejemplo para el funcionamiento en estado estacionario SSD.
  • Una carrera violación de segmento al salir en plataformas no Linux fue corregido.
  • Había varias otras correcciones y mejoras.

¿Qué hay de nuevo en la versión 2.0.9:

  • Una serie de correcciones de Windows, por lo que los bits POSIX más completo.
  • Una solución para liberación prematura de las estructuras de utilización de disco, y falta de cierre de la misma.
  • fio vuelca progreso actual si se envía una señal USR1.
  • Incluye versión git en la producción de la versión.
  • Una solución para un choque con los más de ~ 500 puestos de trabajo.
  • actualizaciones de la página hombre.
  • Una solución para el comportamiento envolvente para los trabajos de lectura secuencial basados ​​en el tiempo.
  • Una solución para un & quot; hash del archivo no está vacío & quot; advirtiendo sobre la reproducción blktrace.
  • Una solución para la compilación en la arquitectura MIPS.
  • Visualización mejorada de comprometerse a tanto durante la carrera.
  • Una solución para fallocate defecto en algunos sistemas Linux.
  • Incluye una marca de tiempo de fin de carrera en la salida.

¿Cuál es nuevo en la versión 2.0.6:

  • Una nueva opción offset_increment para ser más fácilmente capaz de tienen roscas diferentes utilizan diferentes regiones de un archivo / dispositivo.
  • Una nueva opción buffer_compression_percentage que permite al usuario especificar la relación de compresión a esperar de los datos escritos por fio.
  • Una solución para una violación de segmento causado por los archivos de trabajo de verificación no válidos.
  • Un algunas correcciones de cliente / servidor.
  • Una solución para un error que hacía que la terminación anticipada del fio con verify_backlog.
  • Una solución para un problema con iodepth_batch_complete = 0 y contabilidad.
  • Permite compensar a ser un no-múltiplo del tamaño de bloque de lectura / escritura secuencial.

Programas parecidos

sshfs
sshfs

3 Jun 15

Scrounge NTFS
Scrounge NTFS

3 Jun 15

GdMap
GdMap

2 Jun 15

XtreemFS
XtreemFS

20 Feb 15

Comentarios a la fio

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!