使用32位Ubuntu的64位处理器上的8 GB RAM


20

我将用更长的词来重复标题。32位Ubuntu能否在64位处理器上寻址超过4 GB的RAM?


8
您是否有理由不想安装64位版本?
Lekensteyn 2011年

通常,64位程序将使用更多的内存。在某些情况下,最多可增加两倍的内存。那是一个很好的理由。
poolie 2011年

Answers:


15

您需要使用PAE Linux内核。安装程序应该能够为您选择PAE内核。确保在安装时具有Internet连接,以便从一开始就获得PAE内核。如有疑问,可以使用Ubuntu DVD DVD(肯定具有PAE内核)进行安装。有关PAE的更多信息,请参阅启用PAE


有一个内核选项可支持大量ram。因此,如果出于某种原因而不想从存储库中选择一种,则可以重新编译内核:linuxtweaking.blogspot.com/2010/05/…–
con-f-use

官方存储库中已经打包了PAE Linux内核,因此用户可能应该选择其中之一。
user4124 2011年

@ CON-F-使用该内核选项IS PAE的,Ubuntu已经在仓库预编译PAE内核。
crasic

13

如果32位Ubuntu 检测到4GB或更多的RAM,它将自动安装 PAE内核。您无需为此做任何事情。PAE内核最多可以寻址64GB RAM。PAE引入的性能损失微不足道。


4

就像每个人所写的那样,整个系统使用PAE可以使用超过4 GB的空间。但是每个进程只能寻址4 GB。


3

是的,它可以。我运行的正是您所要求的配置,没有任何问题。显然,您需要使用PAE内核。

但是,您应该考虑运行64位内核是否更好,因为它可以更有效地使用CPU。如果32位内核或64位内核更有效,则取决于您打算对计算机执行什么操作。


1
如何更有效地使用CPU?
poolie 2011年

2

据我了解,如果您在具有超过4GB或Ram容量的PC上安装32Bit Ubuntu,它将自动切换到PAE模式,以便可以使用额外的内存。无需启用它,因为它会在看到您的RAM超过4GB时自动执行。

对于使用PAE的性能,请不要担心,因为当使用4GB以上的内存时,它与正常的32位之间的差异小于2%。当使用4GB范围的内存时,它将具有相同的性能。


0

使用PAE,您可以执行类似的操作,但这会导致某些软件的兼容性问题

除非您尝试了之后某些东西对您不起作用。最好只使用64位!

您可以使用ia32-libs在64位系统上运行32位应用程序。

从终端了解是否有它们:

dpkg -l|grep ia32-libs

并安装输入:

sudo apt-get install ia32-libs

我敦促您使用64位。


2
真的是兼容性问题吗?PAE是否对用户空间完全透明?
poolie 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.