我将在戴尔PowerEdge R210 II上运行至强E3-1220 CPU和4 GB RAM的CentOS 6。
我要运行几个虚拟机,运行各种网站设置。 虚拟机肯定是32位,以节省内存和内存带宽; 里面没有什么可以是那么大。
现在我倾向于主机操作系统也是32位的,但是我正在考虑是否安装64位“以防万一”。 我可能会也可能不会在这台服务器的整个生命周期内升级内存(我之前的服务器在整个生命周期中有1GB),但是我知道Linux支持PAE,并且可以通过PAE访问高达64GB的内存。 我正在使用8 GB的64位笔记本电脑上运行32位Ubuntu(使用更less的内存,我认为更快的启动)。 而且我知道单个进程和虚拟机不会太大,以至于会遇到32位系统的限制。
你怎么看:我应该运行64位主机“以防万一”?
你唯一需要关心的是你的操作系统是32位还是64位,当你有一个特别需要其中一个的应用程序。
如果您没有这样的应用程序要求, 或者您拥有超过3.2 GB的内存,那么您最好使用64位。
使用64位来保留升级path。 RHEL 7只能在64位版本上使用,所以如果你使用的是32位的版本,你将无法进行升级,当你想要移植到新版本的发行版时,你将不得不重新安装一次。
根据这个页面 ,CentOS 5和6 x86都支持高达16GB的内存。 这一切都取决于你是否打算在主机一生中的任何时间点以上升级。