LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 958|回复: 9

本本只认1G内存

[复制链接]
发表于 2009-12-2 21:13:13 | 显示全部楼层 |阅读模式
用了几个月才发现,我的Acer 6292G只认1G内存,但实际上它有3G内存
cat meminfo 实际上只有8xxxxxxKB, 如何才能全部利用这3G内存

debian testing 2.6.31
发表于 2009-12-2 21:19:46 | 显示全部楼层
dmesg |grep  Memory
cat /proc/meminfo
uname -a
贴出来大家看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-2 21:37:00 | 显示全部楼层
说得不就是cat /proc/meminfo么
899xxx KB

top也可以看到,一样得
回复 支持 反对

使用道具 举报

发表于 2009-12-2 22:16:58 | 显示全部楼层
以root运行dmidecode, 看看Memory Device,
如果没有dmidecode命令, 请安装dmidecode.
回复 支持 反对

使用道具 举报

发表于 2009-12-2 23:03:52 | 显示全部楼层
编译内核时,High Memory Support 选项要选4G
回复 支持 反对

使用道具 举报

发表于 2009-12-3 00:58:45 | 显示全部楼层
楼上正解,或者apt-get 安装一个带有bigmem的内核,默认编译进了大内存支持,省事
回复 支持 反对

使用道具 举报

发表于 2009-12-3 20:26:21 | 显示全部楼层
官方的2.6内核应该自动认出4G以下的内存啊,4G以上才要用bigmem
回复 支持 反对

使用道具 举报

发表于 2009-12-3 22:42:15 | 显示全部楼层
Post by waq;2052135
官方的2.6内核应该自动认出4G以下的内存啊,4G以上才要用bigmem


内存在1G到4G之间都需要用那个选项。(32位)
回复 支持 反对

使用道具 举报

发表于 2009-12-4 22:47:59 | 显示全部楼层
Post by abby;2052185
内存在1G到4G之间都需要用那个选项。(32位)

linux-image-2.6-686-bigmem                2.6.31+22
Linux 2.6 image on PCs with [color="Red"]4GB+ RAM
This package depends on the latest binary image for Linux kernel 2.6 on PCs  with [color="Red"]4-64GB RAM, using PAE (Physical Address Extension) machines.
回复 支持 反对

使用道具 举报

发表于 2009-12-4 23:08:05 | 显示全部楼层
linux-image-2.6-686-bigmem 选的是64G,所以支持4G到64G,.config文件里看见的是:
CONFIG_HIGHMEM64G=y

选4G时,.config文件中是:
CONFIG_HIGHMEM4G=y
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表