LinuxSir.cn,穿越时空的Linuxsir!

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

我有1G内存,但是Debian没有全部识别?

[复制链接]
发表于 2005-3-19 08:44:37 | 显示全部楼层 |阅读模式
在系统监视器上看到“已用内存667M,共886M ”很奇怪阿
发表于 2005-3-19 09:21:49 | 显示全部楼层
您自己编译内核看看,把大内存支持打开
回复 支持 反对

使用道具 举报

发表于 2005-3-19 09:36:53 | 显示全部楼层
Post by zengjingpku
在系统监视器上看到“已用内存667M,共886M ”很奇怪阿

我的都是1g的内存哦~

内核能正常识别...

你用什么内核的呢?我是用2.6.8-2-k7

acper1g
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-19 11:43:57 | 显示全部楼层
我的是2.6.7-1-386的
回复 支持 反对

使用道具 举报

发表于 2005-3-19 12:54:20 | 显示全部楼层
羡慕ing
回复 支持 反对

使用道具 举报

发表于 2005-3-19 13:27:42 | 显示全部楼层
Post by zengjingpku
在系统监视器上看到“已用内存667M,共886M ”很奇怪阿


如果你是自己编译的kernel, 那么按照 ailantian 的说法就 ok. 在 processor 那里选 4G内存支持.

如果是debian 标准 kernel, 那就奇怪了, debian 标准 kernel 应该已经打开了 4G 内存支持.
回复 支持 反对

使用道具 举报

发表于 2005-3-19 13:47:41 | 显示全部楼层
Post by redsea
如果你是自己编译的kernel, 那么按照 ailantian 的说法就 ok. 在 processor 那里选 4G内存支持.

如果是debian 标准 kernel, 那就奇怪了, debian 标准 kernel 应该已经打开了 4G 内存支持.

照我的理解,这个应该跟4G内存无关的吧?
因为这个4G内存支持,只是针对用户程序来说的,在标准的Linux上,用户态程序只能使用3G的虚拟地址(其实大多数情况下这已经够了), 剩下的1G是留给核心态程序使用的。所以总的说来还是有4G内存的
不过如果打了4G的补丁的话,用户态程序不光可能使用原来的3G空间,还可能利用原来只能被内核态程序使用的1G内存空间,就是之用户态的程序也可能完全使用4G的虚拟地址空间了
所以这个补丁跟物理内存的多少无关的
至于内存没有认出来,会不会是没有插好,有时某些金手指接触不好的话,是会出现认出的内存容量不对的
回复 支持 反对

使用道具 举报

发表于 2005-3-19 13:57:07 | 显示全部楼层
这个是没有打开大内存支持,打开就好了,Debian官方内核是打开了的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-19 14:49:04 | 显示全部楼层
在XP下是显示1G内存的,内存是插好的呀,我是网络安装的Debian,
用那个100多M的盘装的
回复 支持 反对

使用道具 举报

发表于 2005-3-19 16:32:54 | 显示全部楼层
换一个内核试一下。
回复 支持 反对

使用道具 举报

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

本版积分规则

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