Download List

Projeto Descrição

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 é uma versão rápida para corrigir alguns problemas no 1.56. Acrescenta processo CPU / afinidade fio para Windows. Ela corrige um problema de compilação AIX. Detecção de tamanho de disco Raw é suportada para o OS X. Ele corrige um loop infinito em plataformas com número muito limitado de AIO suporte profundidade pedido (OS X). Ela corrige um problema com o assassinato de tópicos que ainda não começaram.
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

Um problema de desempenho com o do Windows windowsaio motor foi corrigido. Estouro IOPS foi fixado para alta IOPS em 32-bit versões. Foi adicionado suporte para a bandeira FALLOC_FL_KEEP_SIZE Linux. Mmaps anônimos são usados ​​para fazer backup smalloc. A correção foi feita para a opção ramp_time. Um problema de recurso com o motor posixaio e Mac OS X agora é tratada. Suporte para HP-UX foi adicionado. Correções e melhorias foram feitas para a afinidade de discussão. Foi adicionado suporte para uma determinada porcentagem na opção = tamanho. Um Makefile dependem problema foi corrigido. Um homem página de erro de sintaxe e erros tipográficos foram corrigidos. Uma correção foi feita para profundidades fill_device = 1 e 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 é uma versão de manutenção. Foi reparado um problema com o motor IO emenda, na qual ele não funcionar corretamente em sistemas de arquivos que não suportam O_DIRECT. Foi reparado um problema que pudesse IO span duas regiões distintas, fazendo com que escrevo verificar falhas. Avisos para 4,6 gcc foram 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 a introdução do novo gerador aleatório de alguns lançamentos atrás, 32-bit versões foram buggy. Um problema de aleatoriedade de 32 bits foi corrigido. Uma falha em dar uma má opção - ioengine linha de comando foi corrigido. Um aviso de compilação no Solaris foi corrigido. Uma corrida no motor AIO Windows já foi corrigido. Todos os usuários devem fazer a atualização.
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 é uma versão de manutenção, corrigindo alguns bugs importantes. A opção de tempo de execução foi quebrado devido a uma mudança ruim. O mecanismo do Windows AIO tinha alguns bugs que causou 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