如果我的硬件支持,我应该安装 64 位 Ubuntu 吗?

Iva*_*van 7 64-bit

我刚刚拥有第一台支持 64 位的笔记本电脑(以前我只在服务器上处理 64 位)。当然我首先要做的是格式化硬盘并安装Ubuntu而不是Vista,问题是我应该安装32位还是64位Ubuntu?

以下是可能重要的细节:

CPU:Core 2 Duo 2 GHz,RAM:3.45 GB。我将大量使用多任务处理、虚拟化 (VirtualBox) 并运行占用大量内存的 Java、C# 和本机应用程序。

我问是因为我的经验表明 32 位桌面系统通常运行速度更快,消耗的内存更少。据我所知(曾在某处阅读过,从未尝试过)与 32 位 JRE 相比,64 位 Java 非常浪费 RAM。

Oli*_*Oli 8

需要考虑的要点:

  • 由于地址空间更大,应用程序确实消耗更多的 RAM。它相对较小,但如果 R​​AM 是决定性因素(例如在租用的服务器中),则它可能是决定性因素。不过,台式机甚至笔记本电脑的 RAM 都很便宜。

  • 本机程序确实运行得更快,但并不总是有明显的差异。但是,对于大事(正如您建议的那样),它可以产生真正的影响。

  • 如今,兼容性几乎无关紧要。Flash 可用并且 Sun Java 可以工作(甚至还有一个相当完整的本机 JRE)。您可以运行大多数纯 32 位二进制文​​件就好了,这只是安装其依赖项的一种情况。

  • 安全不是一个真正的因素。32 位内核支持 NX 位和大多数吹捧的功能。

  • 除非您的进程需要超过 4GB 的 RAM,否则总内存限制也不是。PAE 内核工作。

  • 你也应该展望未来。当我能帮上忙的时候,我不喜欢重新安装。未来是 64 位,它的性能提升只会增加 GCC 得到进一步扩展的寄存器优化。

总而言之,除非这是一个内存非常紧且没有升级空间的系统,否则我会选择 64 位。