JVM 和Glassfish 32 位与 64 位

发布于 2024-12-14 19:02:15 字数 168 浏览 1 评论 0原文

我正在设置生产服务器 Windows 2008 64 位,带有 8GB RAM 和 4 核 Xeon CPU。它将有一些预言机服务和 Glassfish。我想知道是否值得安装 64 位 jvm 还是保留 32 位? 我们将运行电子商务应用程序并为 100 个用户/天做好准备。我们还使用jpa缓存。 64位jvm会更快吗?

I'm setting up production server Windows 2008 64bit with 8gb ram and 4core xeon cpu. It will have some oracle services and Glassfish. I wonder if it's worth to install 64 bit jvm or stay with 32 bit?
We will run e-commerce application and preapre for 100 users/day. We also use jpa caching.
Would 64bit jvm be faster?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

眼泪淡了忧伤 2024-12-21 19:02:15

HotSpot FAQ 似乎暗示它会更慢:

当您迁移到 64 位 VM 时,在 64 位平台上运行的应用程序与在 SPARC 上运行的 32 位平台上运行的应用程序的性能差异约为 10-20%。在 AMD64 和 EM64T 平台上,此差异范围为 0-15%,具体取决于访问应用程序执行的指针数量。

The HotSpot FAQ seems to imply that it would be slower if anything:

The performance difference comparing an application running on a 64-bit platform versus a 32-bit platform on SPARC is on the order of 10-20% degradation when you move to a 64-bit VM. On AMD64 and EM64T platforms this difference ranges from 0-15% depending on the amount of pointer accessing your application performs.

命比纸薄 2024-12-21 19:02:15

如果您想使用 32 位,那么这是有意义的,特别是如果您计划在同一系统上设置 4 或 5 个 32 位 Glassfish 服务器作为集群,每个服务器的 RAM 最大为 1.25GB 左右。否则,您可以运行一台 64 位 Glassfish 服务器,理论上,如果您的代码需要,它可以用完全部 8GB 内存。

因此,您可以从一个 Glassfish JVM 开始,当用户上线并增加负载时,您可以将其他 JVM 添加到 您的集群以及用于负载平衡的 NGINX/Tomcat 服务器。

If your want to go with 32-bit then it makes sense especially if your plan is to setup 4 or 5 32-bit Glassfish servers as a cluster on the same system, each with a max of 1.25GB of RAM or so. Otherwise, you could run one 64-bit Glassfish server and it would theoretically be able to use up all 8GB of ram if your code needed it.

So, you could start with one Glassfish JVM, and as users come online, increasing load, you could add addtional JVMs to your cluster and also a NGINX/Tomcat server to load balance.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文