Pular para o conteúdo

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?
Rodrigo de Oliveira jackadamantina
Hits: 63.609 Categoria: Linux Subcategoria: Software
  • Indicar
  • Impressora
  • Denunciar

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.

   1. Formas de teste de stress no Apache
   2. Exemplos de utilização

Traceroute com ICMP e TCP

Hamachi - Redes virtuais utilizando software e internet

Nepomuk - O que é isso?

AnyRemote - o poder em suas mãos!

Instalação de template para monitoramento de servidor Squid e servidor LDAP no CACTI (Debian)

NagiosVision: Tem humanos perto do seu servidor

#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

Entre na sua conta para comentar.