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: 142

Rating: 2.3/5 (Total Votes: 3)

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

lessfs
lessfs

11 May 15

Squashfs
Squashfs

3 Jun 15

e2undel
e2undel

3 Jun 15

Sharity
Sharity

3 Jun 15

Comentário para fio

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