Para esta comparativa no se ha realizado ninguna prueba exhaustiva, simplemente se ha usado el mismo hardware (virtual), las mismas versiones de Tomcat y de java, y la misma página web servida por ambos entornos.
La comparativa se ha realizado usando 50000 peticiones simulando hasta 5 usuarios concurrentes con ApacheBench.
Las características de las máquinas son:
- 256 MB RAM
- 1 CPU virtual
La versión de Tomcat ha sido la 7.0.19
La versión del kernel de la máquina CentOS ha sido 2.6.18-274.17.1.el5
La versión del kernel de la máquina Debian ha sido 2.6.32-5-686
Estos son los resultados obtenidos:
Concurrencia | Peticiones por Segundo CentOS | Peticiones por Segundo Debian |
---|---|---|
1 | 1778,77 | 1127,55 |
2 | 2122,02 | 1389,49 |
3 | 2173,91 | 1476,01 |
4 | 2216,07 | 1544,4 |
5 | 2178,35 | 1493,23 |
Los números obtenidos no sirven como una prueba de rendimiento real del sistema, pero son válidos para realizar una comparativa.
Lo que sí podemos ver de forma muy clara en el gráfico es que Tomcat corriendo en linux CentOS sirve un mayor número de peticiones por segundo que cuando corre en linux Debian.
No hay comentarios:
Publicar un comentario