Ejecutamos Sun Java 5 JVM de 32 bits en servidores Linux 2.6 de 64 bits, pero aparentemente esto limita nuestra memoria máxima por proceso a 2 GB. Por lo tanto, se ha propuesto que actualicemos a las JVM de 64 bits para eliminar la restricción. Actualmente ejecutamos varias JVM (instancias de Tomcat) en un servidor para mantenernos por debajo del límite de 2 GB, pero nos gustaría consolidarlas con el fin de simplificar la implementación.¿Ventajas/inconvenientes de ejecutar JVM de 64 bits en un servidor Linux de 64 bits?
Si ha hecho esto, ¿puede compartir sus experiencias, por favor? ¿Está ejecutando JVM de 64 bits en producción? ¿Recomendaría quedarse en Java 5, o estaría bien moverse a Java 6 y 64 bits simultáneamente? ¿Deberíamos esperar problemas de rendimiento, ya sea mejores o peores? ¿Hay alguna área en particular en la que deberíamos enfocar nuestras pruebas de regresión?
¡Gracias por cualquier consejo!
Me gustaría escuchar más de sus hallazgos con el ajuste Garbage Collector si tiene resultados o opiniones para compartir? Esta es la Sun JVM? –