LinuxSir.cn,穿越时空的Linuxsir!

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

如何通过编译kernel来识别大内存?

[复制链接]
发表于 2006-2-19 13:12:45 | 显示全部楼层 |阅读模式
我用的是redhat 9.0,服务器加了6个G内存,识别不出来.请教怎样通过编译kernel来识别大内存?
发表于 2006-2-22 23:37:55 | 显示全部楼层
Pentium pro处理器最大可支持64G物理寻址空间。不知道硬件是否设计了64G的扩展内存能力。。。。。 而且Linux的32位版本,也只支持到了4G。

PHYSICAL ADDRESS SPACE
In protected mode, the IA-32 architecture provides a normal physical address space of 4 GBytes
(232
bytes). This is the address space that the processor can address on its address bus. This
address space is flat (unsegmented), with addresses ranging continuously from 0 to
FFFFFFFFH. This physical address space can be mapped to read-write memory, read-only
memory, and memory mapped I/O. The memory mapping facilities described in this chapter can
be used to divide this physical memory up into segments and/or pages.
Starting with the Pentium Pro processor, the IA-32 architecture also supports an extension of the
physical address space to 236 bytes (64 GBytes); with a maximum physical address of
FFFFFFFFFH. This extension is invoked in either of two ways:
• Using the physical address extension (PAE) flag, located in bit 5 of control register CR4.
• Using the 36-bit page size extension (PSE-36) feature (introduced in the Pentium III
processors).
回复 支持 反对

使用道具 举报

发表于 2006-2-23 10:29:44 | 显示全部楼层
大内存最好使用64位处理器

32位的Linux可以使用超过4G内存
make menuconfig之后按"/",搜索"64G"就看到了
CONFIG_HIGHMEM64G:
  │ Select this if you have a 32-bit processor and more than 4                                                   
  │ gigabytes of physical RAM.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-23 13:57:58 | 显示全部楼层

谢谢各位兄弟回贴!

谢谢各位兄弟回贴!
我是这样做的:1.执行make menuconfig
2.选择“processor tpye and features”--->"High Memory Support"
3.选择 64GB(即可支持大于4个G内存)
4.保存退出。
5.重新启动。
回复 支持 反对

使用道具 举报

发表于 2006-2-24 05:35:08 | 显示全部楼层
Post by zhllg
大内存最好使用64位处理器

32位的Linux可以使用超过4G内存
make menuconfig之后按"/",搜索"64G"就看到了
CONFIG_HIGHMEM64G:
  │ Select this if you have a 32-bit processor and more than 4                                                   
  │ gigabytes of physical RAM.



编译了这么多次内核,,多不知道 / 这个功能。唉。。

学到了新东西,谢谢;) 。
回复 支持 反对

使用道具 举报

发表于 2006-2-26 11:19:25 | 显示全部楼层
第一次知道make menuconfig之后还有搜索功能呢
回复 支持 反对

使用道具 举报

发表于 2006-2-26 21:11:38 | 显示全部楼层
Post by qld001a
第一次知道make menuconfig之后还有搜索功能呢


同感! 我以前为了查找一个特定的选项, 一般都是一边用 make menuconfig, 另一边用 vim .config, 然后用 / 查找, 再根据上下文判断所在的位置, 麻烦死了
回复 支持 反对

使用道具 举报

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

本版积分规则

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