Como testar o estresse em um servidor apache executando em uma caixa Linux


16

Parece haver algo colocando o servidor off-line e estamos tendo problemas para rastrear a causa, se for necessário carregar um site ou script específico. Parece estar relacionado ao Apache.

Alguém conhece alguma ferramenta baseada em Linux que possamos executar a partir de outro servidor para testar o nosso servidor problemático, observando quantas solicitações são necessárias antes de sua inatividade?

Obrigado, Shadi

Respostas:


28

O ApacheBenchmark funciona razoavelmente bem e está incluído na maioria das instalações (se não todas) do Apache2.

 ab -n 1000 -c 5 -C "somecookie=rawr" http://ourwebsite.com/

1
Outro bom: ab -kc 10 -t 30 http://yourwebsite.com/. Ele abre 10 conexões, as mantém ativas e faz o maior número possível de solicitações simultâneas.
precisa saber é o seguinte

5

Você também pode usar o Jmeter da Jakarta da Apache.

http://jakarta.apache.org/jmeter/index.html

Usei isso para testar o estresse do meu servidor, e é bastante útil para executar a partir de computadores e estações de trabalho externos com janelas, altamente configuráveis, e oferece muitos gráficos e informações, especialmente sobre falhas e quais falhas retornam e quando as falhas acontecem.

É claro que eles também têm versões do Linux, mas eu não as usei.



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.