LinuxSir.cn,穿越时空的Linuxsir!

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

怎么才能用到4GB的内存

[复制链接]
发表于 2006-2-8 23:22:11 | 显示全部楼层 |阅读模式
我的计算机有4GB内存,但是在系统中只能看到3.6GB,怎样才能用到全部4GB的内存?
# cat /proc/meminfo
MemTotal:      3627360 kB
MemFree:       3326664 kB
Buffers:         66728 kB
Cached:         160868 kB
SwapCached:          0 kB
Active:         143016 kB
Inactive:       111036 kB
HighTotal:     2752256 kB
HighFree:      2558884 kB
LowTotal:       875104 kB
LowFree:        767780 kB
SwapTotal:     4008208 kB
SwapFree:      4008208 kB
Dirty:               4 kB
Writeback:           0 kB
Mapped:          33712 kB
Slab:            31028 kB
CommitLimit:   5821888 kB
Committed_AS:    64972 kB
PageTables:        584 kB
VmallocTotal:   114680 kB
VmallocUsed:      5084 kB
VmallocChunk:   109324 kB
发表于 2006-2-8 23:49:57 | 显示全部楼层
内核选项 CONFIG_HIGHMEM4G 打开了吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-9 00:14:42 | 显示全部楼层
已经打开了啊,我选择的是4GB,没有选择64GB那个选项
回复 支持 反对

使用道具 举报

发表于 2006-2-9 00:17:29 | 显示全部楼层
你的是i386 arch?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-9 00:19:41 | 显示全部楼层
# uname -a
Linux termhost 2.6.15-gentoo-r1 #1 SMP PREEMPT Wed Feb 8 18:51:18 CST 2006 i686 Intel(R) Xeon(TM) CPU 3.00GHz GenuineIntel GNU/Linux
回复 支持 反对

使用道具 举报

发表于 2006-2-9 01:32:38 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2006-2-9 04:30:36 | 显示全部楼层
启动参数里边加入: mem=8G。

只要多余5G就可以了,我喜欢是2的倍数,所以选择了8或者16。呵呵。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-9 16:00:49 | 显示全部楼层
加mem=8G这个参数好像不起作用。

难道是主板的问题?我的机器是Dell PowerEdge 2850,可是另一台配置相同的机器,安装RHEL4却没有问题,难道二台机器使用了不同的主板?
回复 支持 反对

使用道具 举报

发表于 2006-2-9 17:02:58 | 显示全部楼层
你试试装一个RHEL4就知道了。我没有,无法测试。
回复 支持 反对

使用道具 举报

发表于 2006-2-9 23:32:10 | 显示全部楼层
Post by WindowsNT
加mem=8G这个参数好像不起作用。

难道是主板的问题?我的机器是Dell PowerEdge 2850,可是另一台配置相同的机器,安装RHEL4却没有问题,难道二台机器使用了不同的主板?


当然不起作用,你应该用 64G 选项重新编译。
回复 支持 反对

使用道具 举报

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

本版积分规则

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