+ -
当前位置:首页 → 问答吧 → SUSE 32位内存限制的疑问

SUSE 32位内存限制的疑问

时间:2008-12-25

来源:互联网

我是作数值仿真计算的,对内存的需求量很大,所以容量希望超过2GB。目前用的是DELL PRECISION。内存2GB,系统SUSE 10.3
我想将内存升级到4GB,不知道32位SUSE是否可以识别超过2GB的内存。
我问了DELL很多次,他们说的都不一样,只能肯定WINDOWS 32位是肯定识别不了超过2GB内存。suse 32位可以吗?和版本有关系吗?
多谢了

作者: teamzhangmeng   发布时间: 2008-12-25

应该可以。得看内核里High Memory Support怎么选。

作者: kingway   发布时间: 2008-12-25

内核里High Memory Support怎样看?
看完可以改吗?费解请教
如果32位suse可以识别超过2GB内存,那么我的应用程序应该装32位的还是64位的?(64位应用程序在suse32 上好像不行)

作者: teamzhangmeng   发布时间: 2008-12-25

32的系统只能用32的程序

作者: tommy007   发布时间: 2008-12-25

WINDOWS 32位是肯定识别不了超过4GB内存,linux据说用pae的内核32位系统可支持超过4G的内存。

作者: true5toss   发布时间: 2008-12-25

windows server 2003 可以>4g

作者: tommy007   发布时间: 2008-12-25

11.1 pae 32位应该可以支持4G

作者: Thruth   发布时间: 2008-12-25

不论是 win 还是 linux,32位当然可以识别4G,但是这都需要打开PAE的支持,而这种支持是会对性能有一定程度的影响的。当然对于服务器来说,这种微弱的性能影响不是问题,服务器的内存普遍都大于4G,用上所有内存比这点小的性能损失更重要。

对于 Linux 来说,安装 server 版内核一般都是缺省打开了大内存支持。如果坚持使用32位,这就是解决方案,当然我个人推荐使用64位,理由不在内存支持,而在于64位指令优势和多一倍的寄存器。

windows 的server版都支持大内存,linux 的 server 内核一般也都支持大内存。

作者: poet   发布时间: 2008-12-25

我是opensuse 11 32位+6g内存

作者: ldmmig   发布时间: 2008-12-26

32位机是有4G的地址空间,但有一部分地址空间用于设备编址,分配给主存的地址空间自然不到4G。x86开启 PAE ,内核寻址可达64G。Linux 不必安装服务器版,只要从编译内核选上 PAE 就可以了,openSUSE 默认内核是否支持 PAE 我不清楚。

作者: ch_fb   发布时间: 2008-12-26

kernel自2.6起支持pae。今年推出的发行版在编译kernel时都开启了pae选项,不过有些版本默认情况下不支持,需手动安装kernel-pae后方可。
opensuse只要zypper kernel-pae就ok了。

作者: redalert2map   发布时间: 2008-12-26

我装openSUSE11不管是1G、2G还是3G内存的机器,装完系统就有PAE了

作者: test00007   发布时间: 2008-12-26

如果suse 32和64区别不大的话,当然用64位更好了。
但是我看论坛上很多人说64位suse支持的软件很少,好多软件都没有64位的。
不知道suse64是否可以兼容运行32位程序呢

作者: teamzhangmeng   发布时间: 2008-12-26

可以,不过要安装32位运行库。

作者: 逍遥游510   发布时间: 2008-12-27

学习了,上面的同志们说的我没有几个认的到的词,是不是就是说suse11装好就认的到大于2G的呢?
我记得windows认的到2.6G嘛!

作者: CrAzy.   发布时间: 2008-12-27

用server版吧...既然是服务器的,大内存肯定没的说
上T也不成问题

作者: qzdmail   发布时间: 2008-12-27

喔 ,对了,还有一个最重要的,必须首先要主板支持,我的R60主板是945的,只能支持2G内存,有的945主板就能支持4G,笔记本来说

台式机扩充性当然更广

操作系统支持大内存肯定没问题

作者: qzdmail   发布时间: 2008-12-27

windows server 2008 32位肯定可以用远超过4GB内存。我的机器就是8GB内存全用上。当然Gentoo Linux 32位也能认8GB。
引用:
作者: true5toss
WINDOWS 32位是肯定识别不了超过4GB内存,linux据说用pae的内核32位系统可支持超过4G的内存。

作者: 没本   发布时间: 2008-12-27

哎,我说的是桌面系统啊,我没扯服务器啊,服务器不支持大内存岂不是自找死路?

作者: true5toss   发布时间: 2008-12-27

安装32位运行库?请教了,安装那个运行库?
怎样配置和运行呢?

作者: teamzhangmeng   发布时间: 2008-12-28

32 位寻址可以支持 4GB,如果有保留,那就可能是 3.x G
linux 还支持带外寻址,可以在内核中打开

作者: well   发布时间: 2008-12-28

所谓32位系统的4G内存问题,实际上是32位寻址的问题,32位寻址最多只能支持2的32次方字节的内存,即最多只认4G内存。使用64位寻址才能突破这个限制。

作者: booman   发布时间: 2008-12-29

热门下载

更多