让内核支持大内存-hugemem核心

本文介绍如何在Red Hat Enterprise Linux 4系统中升级到支持大内存的hugemem内核,该内核支持每进程4GB用户空间及4GB直接内核空间,适用于拥有大量主内存(如64GB)的系统。文中详细说明了安装过程及注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在内核模块中想使用超过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/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值