我設置生產服務器Windows 2008 64位與8GB內存和4core的Xeon CPU。它將有一些oracle服務和Glassfish。我不知道是否值得安裝64位jvm或保持32位? 我們將爲每天100名用戶運行電子商務應用程序和preapre。我們也使用jpa緩存。 64bit jvm會更快嗎?JVM和Glassfish的32位和64位
0
A
回答
2
的HotSpot FAQ似乎暗示,這將是慢如果有的話:
性能差異進行比較的64位平臺與上SPARC在32位的平臺上運行的應用程序是在10的數量級上當您移動到64位虛擬機時,降低了20%。在AMD64和EM64T平臺上,根據應用程序執行的指針數量的不同,這個差異範圍爲0-15%。
0
如果你想要去的32位的話很有道理,特別是如果你的計劃是設置4個或5個32位GlassFish服務器,作爲同一系統上的集羣中,每個具有1.25GB的最大RAM等等。否則,您可以運行一個64位Glassfish服務器,如果您的代碼需要它,理論上可以使用所有8GB的RAM。因此,您可以從一個Glassfish JVM開始,隨着用戶上線,增加負載,您可以添加額外的JVM到your cluster以及一個NGINX/Tomcat服務器以實現負載平衡。
相關問題
- 1. 32與64位JVM
- 2. 32位JVM和64位JVM之間Integer.MAX_VALUE是否有區別?
- 3. 32位和64位的ODP.NET
- 4. 64位Eclipse和JVM
- 5. 64位JVM上運行的Eclipse 32位
- 6. 64位debian和32位酒
- 7. C# - 在32位和64位
- 8. 在32位和64位
- 9. 32位和64位性能
- 10. ODBC .NET 32位和64位
- 11. Gluegen 32位和64位庫
- 12. Java 32位和64位
- 13. 32位和64位CPU/OS
- 14. 32位本地代碼,JNA和64位JVM
- 15. 瞭解最大JVM堆大小 - 32位和64位
- 16. 32位JVM,ProcessBuilder.start()和ENOMEM
- 17. Java Web Start和64位JVM
- 18. asp.net中的64位和32位機器
- 19. 註冊32位和64位的DLL
- 20. 32位和64位dll的windows服務
- 21. 32位和64位的Java類路徑
- 22. PHP的32位和64位平臺
- 23. System.Data.Sqlite.dll 32勝和64位C#
- 24. Java和Eclipse - 32與64位
- 25. Windows 7(64位)上的IIS 7和Ms Access 32位32位
- 26. 什麼是適合32位和64位「32位」的術語
- 27. Win 7 64位和Win Server 2003上的ODP.NET 32位64位
- 28. 包括標頭OpenCL(32位和64位)
- 29. 我sthere需要爲32位和64位
- 30. 32位和64位庫裝飾