Testes de performance e disponibilidade no seu web server
A melhor forma de prever problemas de performance e disponibilidade é colocando o Apache para funcionar com o máximo dos recursos disponíveis no ambiente. Para realizar um teste de performance ou disponibilidade no seu web server você pode usar...
A
Admin
05 Jul, 2018 ·
1 min de leitura
A melhor forma de prever problemas de performance e disponibilidade é colocando o
Apache para funcionar com o máximo dos recursos disponíveis no ambiente. Para realizar um teste de performance ou disponibilidade no seu web server você pode usar ferramentas como o AB.
Uma forma de testar estes ambientes é o AB ( Apache Benchmark Tool ). Com esta ferramenta é possível fazer diversos testes de disponibilidade tanto no Apache quanto em qualquer outro web server.
Testando o ambiente
Abaixo estou apresentando um exemplo de teste com 10.000 requisições apontadas para um determinado web server
ab -n 10000 -c 10 -k -H "Accept-Encoding: gzip, deflate" http://www.example.com/
Explicando:
-n 10000
número de requisições que enviaremos para o servidor
-c 10
Número de conexões concorrentes
-k
Seta o Keep Alive
-H
Adiciona informações na chamada do header do pacote TCP
Você pode encontrar uma documentação completa do ab usando as man pages no seu ambiente shell
man ab