Testes de stress no Apache com o comando ab

Mais um problema a se resolver no trabalho e a questão a ser resolvida: testar o desempenho de uma nova linha de servidores da SUN, que será utilizada como servidores web. Mas como fazer isso? Como obter resultados concretos de forma simples?

[ Hits: 62.429 ]

Por: Rodrigo de Oliveira em 12/08/2008


Formas de teste de stress no Apache



O comando ab e o testes de stress no Apache

Mais um problema a se resolver no trabalho e a questão a ser resolvida: testar o desempenho de uma nova linha de servidores da SUN, que será utilizada como WebServer. Mas como fazer isso? Como obter resultados concretos de forma simples? Estes foram alguns questionamentos que fiz antes de conhecer o Jmeter.

O Jmeter

O Jmeter é uma ferramenta construída em Java que responde todos os meus questionamentos, mas que por fim se tornou uma péssima pedida, pois além de ser desenvolvida com Java, sua utilização não é tão simples, além é claro de consumir todos os recursos da máquina servidora da aplicação.

Mas ainda assim foi útil quando utilizada de maneira correta e com um número de usuários concorrentes < 5000, no meu caso.

Veja mais: http://jakarta.apache.org/jmeter/

E se minha tarefa ainda não tivesse sido concluída, como resolver?

A solução: ab - Apache HTTP server benchmarking tool

O comando "ab" vem por padrão na instalação do Linux, ou para quem usa Solaris esta ferramenta está disponível dentro da pasta do próprio Apache.
E foi exatamente esta ferramenta que resolveu os meus problemas, por ser um comando em modo texto, sem utilizar funções desnecessárias e se comprometendo com o resultado de performance. Simples mas objetivo.

    Próxima página

Páginas do artigo
   1. Formas de teste de stress no Apache
   2. Exemplos de utilização
Outros artigos deste autor

Traceroute com ICMP e TCP

Leitura recomendada

StarDict - software de tradução de ótima qualidade!

Benchmark de hardware e CFLAGS usando o ubench

Conceito: Evitando acidentes com visão computacional

Leitura e escrita em NTFS usando o ntfs-3g

Gcombust, um frontend para cdrecord

  
Comentários
[1] Comentário enviado por grandmaster em 12/08/2008 - 20:43h

Legal eu nao conhecia :D

---
Renato de Castro Henriques
CobiT Foundation 4.1 Certified ID: 90391725
http://www.renato.henriques.nom.br

[2] Comentário enviado por jaca69 em 22/08/2008 - 17:23h

Meu o servidor Sun, deu conta?
Fizesse algum comparativo entre o Sun e outro plataforma?

[3] Comentário enviado por jackadamantina em 22/08/2008 - 23:01h

Não fiz qualquer comparação, apenas demonstrei a bucha que tinha que resolver..mas em comparação..nao vou nunca comparar um DL380 com uma T2000 ..afinal a máquina T2000 é infinitamente superior...então nada de comparações, apenas uma dica de ferramente, mas sem comparações...

[4] Comentário enviado por corbe em 17/06/2011 - 16:30h

claro, imagina que beleza alguem executar ab -n 100000 -c 1000 http://meu servidor cloud, pague o quanto usa ! rsssss


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts