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