免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1120 | 回复: 0
打印 上一主题 下一主题

让内核支持大内存-hugemem核心 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-01-31 17:17 |只看该作者 |倒序浏览
在内核模块中想使用超过1G的内核空间,需要升级支持大内存的内核(hugemem kernel).
我使用的内核是
kernel-2.6.9-22.EL
,下载对应支持大内存的升级包
kernel-hugemem-2.6.9-22.EL.i686.rpm
.

内核
本节涉及与红帽企业 Linux 4 内核相关的问题。

  • 红帽企业 Linux 4 包括一个叫做 hugemem 的新内核。这个内核支持每进程 4GB 用户空间(其它内核只支持 3GB)和 4GB 直接内核空间。使用这个内核允许 红帽企业 Linux 在拥有大至 64GB 主内存的系统上运行。一般来说,配置了 16GB 内存以上的系统需要 hugemem。使用较少内存的环境也可以从这个内核中获益,特别是在运行能够从较大的用户空间中获益的应用程序的时候。
    备注
    注意:要为内核和用户空间提供 4GB 地址空间,内核中必须保持两个分开的虚拟地址映射图。这会给用户和内核空间的转换带来些额外的系统开销,例如在系统调用和中断的时候。这些额外的系统开销对整体性能的影响在很大程度上要依据应用程序而定。
    如果您要安装 hugemem 内核,在引导提示后键入以下命令:
    rpm -ivh
                
    (这里的 是 hugemem 内核 RPM 文件的名称 —例如,kernel-hugemem-2.6.9-1.648_EL.i686.rpm)
    安装完成后,重新引导您的系统,请确定选择新安装的 hugemem 内核。测试了这个使用 hugemem 内核的系统能够正确运行后,您应该修改 /boot/grub/grub.conf 文件来默认引导 hugemem 内核。

  • http://www.redhat.com/docs/manuals/enterprise/RHEL-4-Manual/zh_cn/release-notes/ws-x86/



    本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/6593/showart_241077.html
  • 您需要登录后才可以回帖 登录 | 注册

    本版积分规则 发表回复

      

    北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
    未成年举报专区
    中国互联网协会会员  联系我们:huangweiwei@itpub.net
    感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

    清除 Cookies - ChinaUnix - Archiver - WAP - TOP