打印

linux如何支持大内存

linux如何支持大内存

单位一台服务器有6GB的内存,使用slackware做了服务器系统,使用了2.6.20的内核,重新编译内核选择high-mem 64GB选项,但是在top中仍然只看到最高3.15G的内存,请问还有什么地方要设置的吗
想学linux的小鸟 Pentium-M1.5 Samsung 256MDDR266 Seagate 60G 4200@8M i855GM ------Compaq M2055AP------

TOP

。。。32位系统吧?

TOP

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

TOP

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

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

TOP

试一下 PAE 的内核怎么样
回到从前 让我静静

TOP

复制内容到剪贴板
代码:
[root@localhost ~]# 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内存???
复制内容到剪贴板
代码:
[root@localhost ~]# cat /proc/version
Linux version 2.6.22-cks1 ([email]root@localhost.localdomain[/email]) (gcc version 4.1.1 20070105 (Red Hat 4.1.1-52)) #2 SMP Sat Aug 11 10:51:36 CST 2007
对那些重洋媚外的汉奸们说句老话吧: 你们大概不知道,在你们崇拜的美国,前总统约翰-肯尼迪的名言:不要问国家给了你什么,想想自己为国家做了什么; 你们大概不知道,在你们崇拜的美国, 著名的西点军校给每个士兵的座右铭:无论对错,这是我的祖国。

TOP

呵呵,现在搞定了,换了2.6.21.5,重新编译了内核,可能原先编译的配置有些问题,不过只有在开oracle服务的时候才能感觉出来,开postgre都没什么感觉。不过另外一台工作站就感觉很爽了,apache+jboss+postgre+netbeans+kvm(win2k3+sqlserver)+firefox+amarok+gvim+eva+amule,速度如常,爽啊(可能也沾了cpu升级的光吧,Q6600)
想学linux的小鸟 Pentium-M1.5 Samsung 256MDDR266 Seagate 60G 4200@8M i855GM ------Compaq M2055AP------

TOP

引用:
原帖由 bigcat00 于 2007-8-20 09:00 发表 32位系统只能上4G内存???
2的32次方是多少?
gentoo, 我来了~~~~~~~~

TOP

32位的操作系统——即i386硬件结构的电脑最大支持内存是8G
64位的操作系统——即X86_64硬件结构的电脑最大支持内存是64G
办公自动化专家咨询
开源企业管理项目实施 (ERP\CRM\HRM\CMS\E-mail\OA)

TOP

8G?4G?

TOP

引用:
原帖由 ffman 于 2007-10-25 22:16 发表
32位的操作系统——即i386硬件结构的电脑最大支持内存是8G
64位的操作系统——即X86_64硬件结构的电脑最大支持内存是64G
我记得32位是4G,昨天看内核选项时还看到了。

TOP