wdk23411 发表于 2007-6-23 09:53:12

linux如何支持大内存

单位一台服务器有6GB的内存,使用slackware做了服务器系统,使用了2.6.20的内核,重新编译内核选择high-mem 64GB选项,但是在top中仍然只看到最高3.15G的内存,请问还有什么地方要设置的吗

kilo 发表于 2007-6-24 02:10:28

。。。32位系统吧?

吴文官 发表于 2007-6-24 13:15:44

不知有没有记错:32位系统只能寻址4GB内存

kilo 发表于 2007-6-28 23:11:59

32bit是寻址4G,不过应该有办法可以多认出来,但是可能不能当普通内存使用。比如windows32位,在boot.ini中加/PAE启动就可以认到,是通过另外的什么4位,即32+4=36位寻址

[ 本帖最后由 kilo 于 2007-6-28 23:14 编辑 ]

BestMarine 发表于 2007-7-22 10:29:25

试一下 PAE 的内核怎么样

bigcat00 发表于 2007-8-20 09:00:26

# free -m
             total       used       free   shared    buffers   cached
Mem:          8111      504       7606          0         24      304
-/+ buffers/cache:      176       7935
Swap:         2047          0       2047

32位系统只能上4G内存???8O
# cat /proc/version
Linux version 2.6.22-cks1 ([email protected]) (gcc version 4.1.1 20070105 (Red Hat 4.1.1-52)) #2 SMP Sat Aug 11 10:51:36 CST 2007

wdk23411 发表于 2007-9-20 08:52:00

呵呵,现在搞定了,换了2.6.21.5,重新编译了内核,可能原先编译的配置有些问题,不过只有在开oracle服务的时候才能感觉出来,开postgre都没什么感觉。不过另外一台工作站就感觉很爽了,apache+jboss+postgre+netbeans+kvm(win2k3+sqlserver)+firefox+amarok+gvim+eva+amule,速度如常,爽啊(可能也沾了cpu升级的光吧,Q6600)

我爱DDR 发表于 2007-9-24 00:14:49

原帖由 bigcat00 于 2007-8-20 09:00 发表 32位系统只能上4G内存???

2的32次方是多少?:mrgreen:

ffman 发表于 2007-10-25 22:16:27

32位的操作系统——即i386硬件结构的电脑最大支持内存是8G
64位的操作系统——即X86_64硬件结构的电脑最大支持内存是64G

kilo 发表于 2007-10-26 14:44:16

8G?4G?

tubocurarine 发表于 2007-10-26 19:43:35

原帖由 ffman 于 2007-10-25 22:16 发表 http://linuxfans.org/bbs/images/common/back.gif
32位的操作系统——即i386硬件结构的电脑最大支持内存是8G
64位的操作系统——即X86_64硬件结构的电脑最大支持内存是64G

我记得32位是4G,昨天看内核选项时还看到了。
页: [1]
查看完整版本: linux如何支持大内存