La Red de Conocimientos Pedagógicos - Currículum vitae - ¿Cuál es más eficiente, el pez cristal o el gato?

¿Cuál es más eficiente, el pez cristal o el gato?

1. La máquina tiene una CPU Intel Core T2050 (muy pobre) y una memoria de 1,5G.

2.Herramienta de prueba: JMeter 2.2.

3. Base de datos: Mysql 5.1.25.

4. Código de prueba: un proyecto de tamaño mediano desarrollado y utilizando el grupo de conexiones de bases de datos de código abierto DBCP.

5. Script de prueba: grabe con Badboy, use 50 subprocesos y realice un bucle 2 veces.

6.glassfish: glassfishv3-tp2, usando la configuración predeterminada.

7.Tomcat: jakarta-tomcat-5.5.9, usando la configuración predeterminada.

Se asegura que excepto que uno utiliza el servidor de aplicaciones glassfish y el otro utiliza el servidor WEB tomcat, los demás entornos son iguales.

Primero probé Glassfish, luego probé Tomcat y tomé capturas de pantalla de Tomcat durante la prueba:

Durante el proceso de ejecución, Glassfish ocupó entre 170 y 190 M de memoria y el 50 % de la CPU: 70 %, la memoria de Tomcat ocupa 90-110 M, la CPU ocupa 0% -60% y mysql ocupa 10% -20% de CPU.

Desde la perspectiva de la concurrencia, generalmente Tomcat usa Tomcat + Apache para cargar. Hay pruebas de estrés de Glassfish y Tomcat + Apache en Internet. La eficiencia del procesamiento de concurrencia del primero es generalmente más de diez veces mayor que la del primero. último