Wir führen die 32-Bit-Java-5-JVM von Sun auf 64-Bit-Linux-2.6-Servern aus, aber anscheinend ist dadurch der maximale Speicher pro Prozess auf 2 GB begrenzt. Es wurde daher vorgeschlagen, auf die 64-Bit-JVMs aufzurüsten, um diese Beschränkung aufzuheben. Derzeit betreiben wir mehrere JVMs (Tomcat-Instanzen) auf einem Server, um unter der 2-GB-Grenze zu bleiben, aber wir würden sie gerne konsolidieren, um die Bereitstellung zu vereinfachen.
Wenn Sie dies getan haben, können Sie bitte Ihre Erfahrungen teilen? Setzen Sie 64-Bit-JVMs in der Produktion ein? Würden Sie empfehlen, bei Java 5 zu bleiben, oder wäre es in Ordnung, sowohl auf Java 6 y 64 Bits gleichzeitig? Müssen wir mit Leistungsproblemen rechnen, entweder besser oder schlechter? Gibt es bestimmte Bereiche, auf die wir unsere Regressionstests konzentrieren sollten?
Danke für jeden Tipp!