我应该为 Linux 选择 32 位还是 64 位?

我应该为 Linux 选择 32 位还是 64 位?

我有一台 Linux 工作站,目前有 4 GB 的 RAM,计划在不久的将来升级到 8 GB。CPU 是Core2Quad Q9550

我应该安装 32 位还是 64 位的 Linux?

答案1

您应该安装 64 位 Linux。尽管 32 位内核有办法处理超过 4 GB 的空间,但应用程序仍然有 3 GB 的限制。

答案2

这里这是来自 LinuxForums 的一个概述。

如果你做了很多小众工作,或者开发了完全用编译语言编写的工具,我会犹豫。我感兴趣的很多项目,比如最不发达国家,才刚刚开始支持 64 位。我个人暂时不会支持,但我也暂时不会增加 RAM,所以这对我来说不是问题。

答案3

32 位只能使用少于 4 GB对于单个进程,但整个系统可以使用更多内存。据我所知,Linux 上需要这么多内存的非服务器应用程序并不多。

您只需要安装 PAE(物理地址扩展)内核:

sudo sudo apt-get install linux-headers-server linux-image-server 

然后重启。运行 top 或 free 应该会获得更多内存。我建议桌面用户使用 32 位。

答案4

我会安装一个 64 位版本,可能会出现类似虚拟盒所以我可以并行运行 32 位版本,以防我需要一些仅在 32 位中可用的软件。

使用 32 位内核时,如果不经过 PAE 等步骤,你将无法使用超过 4 GB 的内存,在我看来,最好避免这种情况。

相关内容