我应该为运行小型 VM 的 CentOS 服务器使用 32 位还是 64 位操作系统?

Nic*_*hov 1 centos 32bit-64bit

我将在配备至强 E3-1220 CPU 和 4 GB RAM 的Dell PowerEdge R210 II上运行 CentOS 6 。

我将在其上运行多个虚拟机,运行各种网站设置。VM 肯定是 32 位的,以节省内存和内存带宽;它们里面没有任何东西可以那么大。

现在我也倾向于让主机操作系统也是 32 位的,但我在想我是否最好安装 64 位“以防万一”。我可能会也可能不会在这台服务器的整个生命周期内升级 RAM(我以前的服务器在整个生命周期中有 1 GB),但我知道 Linux 很好地支持 PAE,并且应该可以通过 PAE 访问高达 64 GB 的 RAM。我在 8 GB 的 64 位笔记本电脑上运行 32 位 Ubuntu 就好了(它使用更少的 RAM,我认为启动速度更快)。而且我知道单个进程和 VM 不会变得太大以致遇到 32 位系统的限制。

您怎么看:我应该“以防万一”运行 64 位主机吗?

Vas*_*kis 8

您唯一应该关心您的操作系统是 32 位还是 64 位的时候,是当您的应用程序特别需要两者之一时。

如果您没有这样的应用程序要求,和/或您有超过 3.2 GB 的内存,您不妨使用 64 位。