论坛风格切换切换到宽版
  • 1171阅读
  • 7回复

[问题求助]4G内存只能识别出2.96G? [复制链接]

上一主题 下一主题
离线grassgrass.
 
发帖
2055
C币
-140287
威望
348
贡献值
1
银元
-1
铜钱
4591
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
server ~ #. uname -a.
Linux server 2.6.30-gentoo-r4 #1 SMP We.d Aug 19 13:18:12 UTC 2009 i686 Intel(R) Xeon(R) CPU X3330 @ 2.66G.Hz GenuineIntel.. GNU/Linux.
server ~. # free -m投资
.            total       used       free     shared    bu.ffers     cached    健康
Mem:     ..     3040       2928        111          0        568       1858    外汇
-/.+ buffers/cache:     .   500       2539虚拟主机
Swap:            0          .0          .0.


系统大概就是上面这样的了,内存算起.来只有2.9.6G,要怎么解决?域名

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
发帖
2021
C币
-235653
威望
381
贡献值
1
银元
-1
铜钱
4484
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
重新编译内核,打开选项CONFIG_HIGHMEM64G=y
  There is no help available for this kernel option.

   Prompt: High Memory Support

     Defined at arch/x86/Kconfig:993

     Depends on: X86_32 [=y]

     Location:

       -> Processor type and features

     Selected by: X86_32 [=y] && m [=m]
复制代码

离线xxtyshun.
发帖
2035
C币
-627287
威望
357
贡献值
4
银元
-1
铜钱
4444
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
打开选项CONFIG_HIGHMEM64G=y学习了!

离线zybt.
发帖
2081
C币
-235379
威望
364
贡献值
1
银元
-2
铜钱
4606
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13
安装pae的内核看看

离线smrlgw.
发帖
2005
C币
-60682
威望
354
贡献值
1
银元
-2
铜钱
4395
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-13
对了
pae很重要

离线xychina1006.
发帖
2047
C币
-198963
威望
352
贡献值
1
银元
-5
铜钱
4534
人人网人气币
0
只看该作者 5楼 发表于: 2010-04-13
gentoo的内核是用户自己定制编译的,不存在PAE一说。

所谓的PAE内核的大内存支持,本质仍然是一个内核选项。。

离线ing1024.
发帖
1895
C币
-236276
威望
326
贡献值
1
银元
-3
铜钱
4186
人人网人气币
0
只看该作者 6楼 发表于: 2010-04-13


QUOTE:原帖由 Celinde 于 2010-1-3 01:23 发表
重新编译内核,打开选项CONFIG_HIGHMEM64G=y

  There is no help available for this kernel option.
   Prompt: High Memory Support
     Defined at arch/x86/Kconfig:993
     Depends on: X86_32 [= ...

能详细说下步骤么

离线xunleifilm.
发帖
2062
C币
-152450
威望
382
贡献值
1
银元
-1
铜钱
4740
人人网人气币
0
只看该作者 7楼 发表于: 2010-04-13
额。.. 这只是针对自己编译内核的,如果用的是发行版自带的内核,还是安装PAE内核比较方便
如果是第一次编译,一定要先看些详细的内核编译说明



以root身份登录:

# whoami
root

进入内核源码文件夹:
# cd /usr/src/linux

打开内核配置
# make menuconfig


选择进入 Processor type and features 栏目:
Processor type and features  --->    

找到High Memory Support 选项,将他的值改成64G:
      High Memory Support (4GB)  --->

退出内核选项,开始编译:

# make && make modules_install && make install

之后察看/boot下新生成的内核和grub.conf,确认grub.conf中已经指向新内核,然后重新启动系统。

[ 本帖最后由 Celinde 于 2010-1-3 22:08 编辑 ]

快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个