第 7 章 在具有 Kernel-64k 的 ARM 上安装 RHEL
默认情况下,RHEL 9 与支持 4k 页面大小的内核一起分发。这个 4k 内核对于较小环境中或小的云实例中的有效内存使用足够了,其中由于空间、电源和成本约束,使用 64k 页内核是不现实的。
重要
不建议在不重新安装操作系统的初始引导后在 4k 和 64k 页大小内核之间移动。
7.1. 使用 Kickstart 在 ARM 上安装 Kernel-64k
RHEL 提供 ARM64 硬件架构来支持需要大型物理内存配置以获得最佳性能的工作负载。这种大型内存配置需要使用大型 MMU 页大小(64k)。
安装 RHEL 9 时,您可以选择 kernel-64k
软件包来安装具有支持 64k 页大小内核的 RHEL。
流程
在 kickstart 文件的
%packages
部分中添加以下软件包列表:%packages kernel-64k -kmod-kvdo -vdo -kernel %end
验证步骤
要验证页大小,在安装完成并重新引导系统后,打开终端并运行:
$ getconf PAGESIZE 65536
输出
65536
表示 64k 内核正在使用。要验证是否启用了交换分区,请输入:
$ free total used free shared buff/cache available Mem: 35756352 3677184 34774848 25792 237120 32079168 Swap: 6504384 0 6504384
total 和 free 列非零,这表示交换被成功启用。