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.605 Categoria: Linux Subcategoria: Software
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Formas de teste de stress no Apache
   2. Exemplos de utilização

Traceroute com ICMP e TCP

Bind – Servidor DNS no OpenSOLARIS

Configure seu Linux pela Web!

Instalação do navegador Vivaldi no GNU/Linux

Faça o GNU/Linux falar as horas para você

NetOffice - Sistema de gerenciamento de projetos

#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.