LinuxSir.cn,穿越时空的Linuxsir!

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

debian 3.1 4GB内存为啥TOP只显示3GB

[复制链接]
发表于 2006-12-20 17:23:15 | 显示全部楼层 |阅读模式
top - 03:14:38 up 38 min,  2 users,  load average: 1.85, 0.59, 0.31
Tasks:  59 total,   1 running,  58 sleeping,   0 stopped,   0 zombie
Cpu(s):  1.8% us, 20.3% sy,  0.0% ni,  0.0% id, 77.6% wa,  0.2% hi,  0.2% si

Mem:   3336812k total,  1984568k used,  1352244k free,    78288k buffers
Swap:  2650684k total,        0k used,  2650684k free,  1757304k cached

物理内存是4GB,已经装上支持4GB大内存的内核kernel-2.6.8-3smp

dmesg 信息

Memory: 3331248k/4194304k available (1666k kernel code, 41596k reserved, 769k data, 172k init, 2456512k highmem)

这是为啥,到底怎么设置才能显示4GB?
发表于 2006-12-20 17:31:50 | 显示全部楼层
你安装的内核应该不是支持大内存的内核,需要编译一个支持大内存的内核。
回复 支持 反对

使用道具 举报

发表于 2006-12-20 17:32:35 | 显示全部楼层
编过内核就知道了,内存分为userspace和kernelspace两部分,这两部分是按照一定比例来分割内存的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-21 13:13:28 | 显示全部楼层
自己解决了,是BIOS设置问题

完全不关内核的事了

"MTRR mapping" ---->discrete
"Software Memory Hole" ---- >enabled.


系统完全显示4GB内存
回复 支持 反对

使用道具 举报

发表于 2006-12-21 21:21:23 | 显示全部楼层
能不能解释下这两项是什么意思?
回复 支持 反对

使用道具 举报

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

本版积分规则

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