Um cliente me pediu uma estimativa de quantos usuários o servidor que ele quer contratar suporta com um bom tempo de resposta. Sei da dificuldade de obter esse número sem fazer testes de carga e sem ter rodado um profiler na aplicação, mas mesmo assim gostaria de obter opiniões baseadas nas experiências de vocês.
Para dar uma direção:
Servidor (http://www.kinghost.com.br/plano.java.jsp) não é dedicado:
- Servidores 2 x Xeon Quad Core
- 600 GB de transferência mensal
- 256 Mb de RAM para JVM (Tomcat)
- Datacenter no Brasil de 2 Gbits
- Sistema Operacional Linux RedHat Enterprise
- Apache Httpd + Tomcat
Sistema:
- JSF (Facelets) + Richfaces + Seam + Hibernate
- Postgresql (fica em um servidor separado)
- Considero uma aplicação média com bastante CRUDs e dois pontos “críticos” que são a geração de uma agenda e a manipulação desta (fazem uso de muitos objetos/memória).
Com essas especificações eu gostaria de saber uma estimativa da quantidade de usuários acessando o sistema simultaneamente (mantendo uma boa performance).
Obrigado,