LinuxSir.cn,穿越时空的Linuxsir!

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

为什么我的内存在只有实际内存的一半??????为什么……好可怜

[复制链接]
发表于 2007-4-23 20:22:32 | 显示全部楼层 |阅读模式
marco@Ghost:~$ free
             total       used       free     shared    buffers     cached
Mem:        906792     894020      12772          0        172     579784
-/+ buffers/cache:     314064     592728
Swap:      1461872          0    1461872
marco@Ghost:~$


以上是我的free输出内容。我的配置见我签名。
我用的是sid,原安装版本为etch,为什么内存只有我配置的一半还少呀
发表于 2007-4-24 00:04:25 | 显示全部楼层
不妨试试其他livecd系统,看看内存是否正确,

cat /proc/meminfo
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-24 10:52:58 | 显示全部楼层
cat /proc/meminfo

这个也用了。也是显示906792

用ubuntu的LIVECD内存是正确的2G
回复 支持 反对

使用道具 举报

发表于 2007-4-24 10:55:25 | 显示全部楼层
用大于1G内存时, 内核需要选项BIG_MEM
回复 支持 反对

使用道具 举报

发表于 2007-4-24 11:37:13 | 显示全部楼层
安装 2.6.20 的内核
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-24 15:24:26 | 显示全部楼层
Post by 超级用户
用大于1G内存时, 内核需要选项BIG_MEM



这个选项是安装系统的时候还是怎样?重新自己编译内核?
回复 支持 反对

使用道具 举报

发表于 2007-4-24 15:33:48 | 显示全部楼层
Post by jazzly
这个选项是安装系统的时候还是怎样?重新自己编译内核?


我不清楚你的用的内核有没有打开这个选项, 如果没有是需要重新编译的。 不过Debian有提供bigmem的内核版本,你用

apt-cache search linux image big mem 找找看
回复 支持 反对

使用道具 举报

发表于 2007-4-24 16:01:29 | 显示全部楼层
Post by 超级用户
我不清楚你的用的内核有没有打开这个选项, 如果没有是需要重新编译的。 不过Debian有提供bigmem的内核版本,你用

apt-cache search linux image big mem 找找看

这老兄的主意比较好~~~那样就不用重新编译内核了
回复 支持 反对

使用道具 举报

发表于 2007-4-24 16:11:46 | 显示全部楼层
装好base后, 装编译环境, 编译自己的内核, 成功后卸掉原来的内核, 再继续装X,是我装Debian的一般步骤
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-24 16:21:35 | 显示全部楼层
在apt上找了一下。只有i686的bigmem,没有原始的i486的bigmem,装i686的也没有关系吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

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