![CentOS 6 是 32 位还是 64 位?充足的 RAM、Java 堆栈](https://linux22.com/image/576862/CentOS%206%20%E6%98%AF%2032%20%E4%BD%8D%E8%BF%98%E6%98%AF%2064%20%E4%BD%8D%EF%BC%9F%E5%85%85%E8%B6%B3%E7%9A%84%20RAM%E3%80%81Java%20%E5%A0%86%E6%A0%88.png)
我有一个 ESXi(v4.1 U2)盒,配备 16GB RAM 和 8 个 CPU 核心。
完整堆栈将包含 2 个 CentOS 6 实例:
1) DB Server
MySQL
2) Web server
Apache httpd load balancer
2X Jetty App. Servers (Scalatra + Scalate + ScalaQuery)
Jedis cache
从资源角度来看,我应该没问题,但我想知道使用此设置使用 64 位有什么影响/好处?Apache 将利用带有内存缓存的 Google mod_pagespeed;Jedis 显然也是内存中的。
我正在寻找最佳性能。
答案1
在现代硬件上进行新部署时,没有充分的理由使用 32 位操作系统。您希望能够处理和利用可用的资源。即使您认为 32 位已经足够,64 位也将更具前瞻性。最后,如果不重新安装系统,就无法轻松地从 32 位迁移到 64 位。从管理角度来看,这是使用 64 位的最大原因。