fio

Tela Software:
fio
Detalhes de Software:
Versão: 2.1.4
Data de upload: 19 Feb 15
Revelador: Jens Axboe
Licença: Livre
Popularidade: 77

Rating: 2.0/5 (Total Votes: 2)

fio é uma ferramenta de I / O para ser usado tanto para referência e estresse / verificação de hardware.
fio oferece suporte para 4 tipos diferentes de motores de I / O: sync, MMAP, libaio, posixaio, a taxa de I / O, I / O, prioridades bifurcadas ou empregos de rosca, e muito mais.
Opções:
& Nbsp; fio
-s IO é seqüencial
tamanho do bloco -b em KiB para cada io
-t Runtime em segundos
-r Para io aleatório, seqüência deve ser repetida
-R Se uma thread não cumprir taxa, saia tudo
-o Use IO direto é 1, tamponada se 0
-Eu gerar logs de latência por trabalho
-w gerar logs de largura de banda por trabalho
Leia para descrições -f emprego
Exemplos usando um arquivo de trabalho:
Um arquivo de trabalho de amostra fazendo o mesmo que acima se parece com isso:
[Read_file]
rw = 0
bs = 4096
[Write_file]
rw = 1
bs = 16384
E fio seria invocado como:
& Nbsp; fio -o1 -s -f file_with_above
O segundo exemplo ficaria assim:
[Rf1]
rw = 0
prio = 6
[Rf2]
rw = 0
prio = 3
[Rf3]
rw = 0
prio = 0
direta = 1
E fio seria invocado como:
& Nbsp; fio -O0 -s -b4096 -f file_with_above

O que é novo nesta versão:

  • saída Adds JSON para cliente / servidor.
  • A correção para o Windows quebra construir na versão anterior.
  • A correção para ioengine opções específicas.
  • Adiciona suporte para O_ATOMIC atômica escreve sobre Linux.
  • A verificação à prova de falhas para realloc () falha durante o registro.
  • A correção para um problema de discussão Solaris.
  • Diversas páginas e documentação homem atualizações.
  • A correção para uma falha em PowerPC sem a instrução mfspr.

O que é novo na versão 2.1.2:

  • Esta versão adiciona suporte básico para um ACT (aerospike ) perfil, fixa suporte write atômica, acrescenta várias correções de análise, faz uma grande reformulação do suporte gráfico incluído, faz o registo de IOPS inclui largura de banda, adiciona suporte para configurações de aleatoriedade específicas tanto para lê e escreve, adiciona suporte para aleatório vs. blocksize seqüencial configurações, corrige uma falha de verificação potencial, e adiciona suporte multicast para o ioengine net.

O que é novo na versão 2.1:

  • Integração do frontend gfio GTK. Melhor integração Android.
  • As configurações iniciais de preenchimento arquivo de compressão de dados honras.
  • Uma opção para controlar a aleatoriedade de I / O (percentage_random) em vez de ser totalmente aleatória ou totalmente seqüencial.
  • Corrige um bug no padrão irregular dos tamanhos para verificação.
  • Várias outras correções importantes.

O que é novo na versão 2.0.15:

  • Esta versão adiciona uma opção --eta-de nova linha para inserir ETA nova linha em intervalos fixos.
  • Correções para o clock do processador, nomeadamente PPC. Correções para cargas de trabalho com o bloqueio de arquivos de leitura / gravação.
  • A correção para latências distorcidas com IOPS nominal.
  • Corrige um bug com tamanhos de blocos variando mais de 64x.
  • Melhora a implementação LFSR.
  • Fixes falta de largura de banda de saída JSON.
  • Várias correções para a plataforma Android.
  • Usa ginstall no Solaris.
  • Fixes instalação página homem.
  • Outras correções de bugs e melhorias.

O que é novo na versão 2.0.14:

  • características Autodetectar com um novo script configure quando a construção.
  • Melhorar a ETA para algumas cargas de trabalho.
  • Suporte para modo que não requer nenhum metadados, reduzindo os requisitos de memória para o grande dispositivo verificar cargas de trabalho de verificar.
  • Assegura fsync é sempre feito, até mesmo para eu direta / raw / O (se solicitado a).
  • Suporte para unificado de leitura / gravação / reporting trim.
  • A poucos axmap e CPUCLOCK correções de bugs.
  • zonas correções e numjobs usados ​​juntos.
  • Adiciona suporte para profiling ocioso, mostrando CPU sistema ocioso quando executando uma carga de trabalho.
  • Várias correções do Windows.
  • FreeBSD agora suporta afinidades CPU.
  • Muitas outras correções; todos os usuários devem atualizar.

O que é novo na versão 2.0.13:

  • Há alguns problemas de compilação foram fixados em um grupo seleto plataformas, onde problemas com override CC ou falta de suporte do relógio da CPU iria quebrar a compilação.
  • Ambiente de size = para Zipf / cargas de trabalho de Pareto foi corrigido.
  • matemática flutuação por clock da CPU foi acelerada e melhorada, reduzindo ainda mais em cima.
  • A potencial dereference ponteiro nulo em Io de verificação e requeue eventos foi corrigido.

O que é novo na versão 2.0.10:

  • O apoio à guarnição como uma directiva IO primário, o Além do formato de saída JSON para facilitar a análise por ambos os seres humanos e computadores, e correções para um erro de compilação Solaris, gettid no NetBSD, o Windows XP compatibilidade / 2003, a fome do motor para as latências extraordinariamente longas, e fallocate (), compatibilidade netio, e apoio para SIGBREAK.
  • A lista de erro crítico agora é configurável.
  • Três novos motores IO foram fornecidos:. Falloc, e4defrag, e motor de gravação atômica Fusion-io
  • Um novo arquivo de trabalho amostra foi prevista SSD desempenho estado estacionário.
  • A corrida segfault na saída em plataformas não-Linux foi corrigido.
  • Houve várias outras correções de bugs e melhorias.

O que é novo na versão 2.0.9:

  • A série de correções do Windows, fazendo com que os bits POSIX mais completa.
  • A correção para liberação prematura de estruturas de utilização de disco e travamento do mesmo.
  • faltando
  • fio lixeiras progresso atual, se enviou um sinal USR1.
  • Inclui versão git na saída versão.
  • A correção para uma falha com mais de ~ 500 postos de trabalho.
  • atualizações da página de Man.
  • Uma correção para o comportamento wrap-around para trabalhos de leitura sequencial com base no tempo.
  • A correção para um & quot; arquivo hash não vazio & quot; alertando sobre blktrace replay.
  • A correção para compilação na arquitetura MIPS.
  • Melhor visualização de comprometer-rate durante a execução.
  • A correção para fallocate falhando em alguns sistemas Linux.
  • Inclui um timestamp de fim de prazo na produção.

O que é novo na versão 2.0.6:

  • Uma nova opção offset_increment a ser mais facilmente capazes de têm diferentes threads usar diferentes regiões de um arquivo / dispositivo.
  • Uma nova opção buffer_compression_percentage permitindo ao usuário especificar a taxa de compressão que esperar dos dados escritos por fio.
  • A correção para um segfault causados ​​por arquivos de trabalho de verificação inválidos.
  • Algumas correções de cliente / servidor.
  • A correção para um bug que causou rescisão antecipada do fio com verify_backlog.
  • A correção para um problema com iodepth_batch_complete = 0 e contabilidade.
  • Permite ler compensar a ser um não-múltiplo do tamanho do bloco sequencial / gravação.

Programas semelhantes

xfsprogs
xfsprogs

17 Aug 18

cadcVOFS
cadcVOFS

20 Feb 15

ciopfs
ciopfs

11 May 15

pylibacl
pylibacl

14 Apr 15

Comentário para fio

Comentários não encontrado
Adicionar comentário
Ligue imagens!