Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Artigo

Bottlenecks - Métricas de performance de servidores
Linux user
mariomayerle
09/07/2010
Ter um servidor bem dimensionado que suporte uma aplicação para um ambiente produtivo empresarial de mais de 30.000 usuários é um desafio. A resposta é investir em testes de performance, antes, é necessário criar as métricas que serão observadas e mensuradas durante os testes. As métricas aqui identificadas poderão servir como verificadores de existência de bottlenecks.
Por: Mário Mayerle Filho | Blog: http://www.mario.adm.br
[ Hits: 9372 ]
Conceito: 8.5   4 voto(s)4 voto(s)4 voto(s)4 voto(s)4 voto(s) + quero dar nota ao artigo

Métricas para avaliação de performance - Análise de utilização de disco

Ter um servidor bem dimensionado que suporte uma aplicação para um ambiente produtivo empresarial de mais de 30.000 usuários é um desafio. O que fazer para obter confiança, performance, desempenho e sossego na manutenção? A resposta é investir em testes de performance. Os testes de performance certificarão que o hardware escolhido irá suprir as necessidades da aplicação e do ambiente produtivo da empresa.

Para realizar estes testes, antes, é necessário criar as métricas que serão observadas e mensuradas durante os testes. É sobre isso que trata esse artigo.

As métricas aqui identificadas poderão servir como verificadores de existência de bottlenecks em um equipamento dimensionado para um ambiente produtivo com S.O. Linux.

Métricas para avaliação de performance - Análise de utilização de disco:

Physical Disk Read Latency Analysis: Esta métrica corresponde à média da velocidade de leitura de uma partição primária de uma unidade de disco rígido. Esta análise determina se uma unidade de disco rígido está respondendo em uma velocidade lenta. Se o tempo de resposta permanecer entre 0.015 e 0.025 milissegundos então o sistema de leitura do disco rígido está respondendo de forma normal. Porém, caso a aferição seja superior a 0.025 milissegundos então o disco rígido estará respondendo lentamente caracterizando um bottleneck de leitura de disco rígido.

Physical Disk Write Latency Analysis: Afere a média da velocidade de gravação em uma partição primária de uma unidade de disco rígido. Esta análise determina se uma unidade de disco rígido está gravando os dados de forma lenta demais. Como ocorre com a latência de leitura, o recomendado é que os valores permaneçam entre 0.015 e 0.025 milissegundos para que se possa homologar como uma situação normal, porém a aferição superior a 0.025 caracterizará um bottleneck.

Logical Disk Read Latency Analysis: Esta métrica corresponde à média da velocidade de leitura de uma partição lógica de uma unidade de disco rígido. Esta análise determina se uma unidade de disco rígido está respondendo em uma velocidade lenta. Se o tempo de resposta permanecer entre 0.015 e 0.025 milissegundos então o sistema de leitura do disco rígido está respondendo de forma normal. Porém, caso a aferição seja superior a 0.025 milissegundos então o disco rígido estará respondendo lentamente caracterizando um bottleneck de leitura de disco rígido.

Logical Disk Write Latency Analysis: Afere a média da velocidade de gravação em uma partição lógica de uma unidade de disco rígido. Esta análise determina se uma unidade de disco rígido está gravando os dados de forma lenta demais. Como ocorre com a latência de leitura, o recomendado é que os valores permaneçam entre 0.015 e 0.025 milissegundos para que se possa homologar como uma situação normal, porém a aferição superior a 0.025 caracterizará um bottleneck.

Disk Transfers/sec: Disk Transfers/sec é a taxa de transferência de gravação e leitura em disco.

Próxima página >>




Páginas do artigo

Outros artigos deste autor

Leitura recomendada

Comentários
[1] Comentário enviado por clovesjr em 12/07/2010 - 09:10h:

Mario,

Você usa os comandos top, iostat, sar, etc para tirar estes dados ou você usa alguma outra ferramenta?

[]s

Cloves Jr

[2] Comentário enviado por mariomayerle em 12/07/2010 - 09:24h:

Ola Cloves,
Atualmente estou usando a seguinte lista de ferramentas:
Memoria - free, vmstat, mpstat, iostat, sar, pmap, htop;
CPU - vmstat, mpstat, iostat, sar e pmap;
I/O - vmstat, mpstat, iostat, sar;
Processos (e Kernel) - ipcs, ipcrm, dmesg, pidstat;
Rede - TCPDump, ping, ifstat, iptraf, atsar;
Neste momento me encontro setando e configurando um template no Zabbix para realizar a coleta das informações.
Novas métricas estão sendo descobertas. Quando tiver concluído a próxima etapa publicarei aqui no vol.
Qualquer dúvida estamos aí.
Abraços

[3] Comentário enviado por mariomayerle em 12/07/2010 - 15:13h:

Caraca. Com 6.8 de nota eu não consigo nem ficar pra exame. rs
Obrigado pela crítica que (não) veio acompanhada da nota. =D
Abraços a todos.


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.