低端服务器上的32位和64位

可能重复:
我应该为我的VPSselect哪种操作系统?

在低端服务器(一个2.5Ghz和512MB内存的虚拟化64位核心)上,安装32位或64位Linux是否更有意义? 64位安装将占用更多的磁盘和内存资源,但他们如何比较性能?

如果受限于内存,请select32位。

在大多数情况下,性能差异很小。 这特别适用于虚拟机。 但是,只分配了512 MB的内存,您将立即冲击内存限制。 使用32位操作系统与32位应用程序将略有帮助。

通常,在x86硬件上,如果可能,您希望使用x86_64指令集。 最重要的是,这提供了更通用的CPU寄存器,这是Intel x86架构中的一个紧凑资源。 这可能足以certificate额外的内存使用。

另外,对于x86_64,您始终可以使用安全重要的NX位。 使用32位,您需要一个特殊的“PAE”内核,否则该function将不得不在软件中进行模拟,从而带来性能的提升。 (所以,如果你使用32位,请确保使用支持PAE的内核。)

也就是说,回答这个问题的唯一真正的方法是用你的具体负载进行基准testing。