Verificando o desempenho de disco com Bonnie++

Share
banner

As vezes necessitamos verificar a performance do disco seja para realizar a implantação de um servidor para fins de disponibilização de arquivos ou banco de dados, mas dependendo da complexidade do ambiente e do número de usuários o desempenho do disco pode ser um fator determinante para um ambiente estável e performático.

O Bonnie++ é um utilitário que mede a performance do disco em determinadas condições. Escrita, reescrita, leitura dos dados.

As opções do comando são:

-u Especifica o usuário ao qual irá ser executado o comando.

-d Informa o diretório a ser realizado o teste.

-n Informa a quantidade de arquivos que serão criados.

bonnie++ -d /home/user/diretoriodeteste -u user -n 100

Abaixo segue a saída do comando:

Writing a byte at a time…done
Writing intelligently…done
Rewriting…done
Reading a byte at a time…done
Reading intelligently…done
start ‘em…done…done…done…done…done…
Create files in sequential order…done.
Stat files in sequential order…done.
Delete files in sequential order…done.
Create files in random order…done.
Stat files in random order…done.
Delete files in random order…done.
Version  1.96       ——Sequential Output—— –Sequential Input- –Random-
Concurrency   1     -Per Chr- –Block– -Rewrite- -Per Chr- –Block– –Seeks–
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
localhost.locald 2G   340  95 64760  20 26697  11  1613  90 102181  24 227.9  22
Latency             72083us     322ms    1403ms   36296us     167ms     730ms
Version  1.96       ——Sequential Create—— ——–Random Create——–
localhost.localdoma -Create– –Read— -Delete– -Create– –Read— -Delete–
files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
10 12442  83 +++++ +++ +++++ +++ 16153  88 +++++ +++ +++++ +++
Latency             29412us    8237us    7199us    7616us    6814us    8547us
1.96,1.96,localhost.localdomain,1,1432491533,2G,,340,95,64760,20,26697,

11,1613,90,102181,24,227.9,22,10,,,,,12442,83,+++++,+++,+++++,+++,16153,88,

+++++,+++,+++++,+++,

72083us,322ms,1403ms,36296us,167ms,730ms,29412us,8237us,7199us,7616us,6814us,8547us

Podemos exportar a saída do comando para um arquivo html para mais fácil entendimento:

bonnie++ -d /home/user/diretoriodeteste -u user -n 100|bon_csv2html > Performance.html

bonnie++

Obs:O comando bon_csv2html é uma ferramenta que exporta os dados do bonnie++ para o formato html para melhor compreensão das informações.

Surgiu alguma dúvida, sugestão ou encontrou algum erro? Poste um comentário.

PUBLICIDADE


Quer continuar por dentro das novidades do Blog Seja Livre? Siga o nosso perfil no TWITTER, curta a nossa página no FACEBOOK ou adicione o Blog Seja Livre nos seus círculos do GOOGLE+.

Sobre o Autor

Técnico em Ti, apaixonado por tecnologia e software livre. Entusiasta Linux, trabalha com suporte técnico de sistemas, usuário Fedora. Acredita na premissa de que o Linux é o "Poder da escolha", possui a certificação LPIC 1.

  • Roberto Santos

    O gnome-disk-utility faz isso de uma forma mais produtiva e menos complicada para usuario iniciantes em Gnu/Linux. Com bastantes detalhes técnicos.