第 2 章 64k 页大小内核
kernel-64k
是一个支持 64k 页的额外的可选的 64 位 ARM 架构内核软件包。这个附加内核与支持 4k 页的 ARM 内核的 RHEL 9 一同存在。
最佳的系统性能与不同的内存配置要求直接相关。这些要求由内核的两个变体解决,每个变体适合不同的工作负载。因此,64 位 ARM 硬件上的 RHEL 9 提供了两个 MMU 页大小:
- 用于在较小的环境中有效地使用内存的 4K 页内核,
-
用于具有大型连续内存工作集的工作负载的
kernel-64k
。
4k 页内核和 kernel-64k
在用户体验方面没有不同,因为用户空间是相同的。您可以选择最适合您情况的变体。
- 4K 页内核
在较小的环境中,使用 4k 页面来更有效地使用内存,比如在边缘和低成本、小型云实例中。在这些环境中,由于空间、电力和成本的约束,增加物理系统内存量并不实际。另外,并非所有 64 位 ARM 架构处理器都支持 64k 页大小。
4k 页面内核支持使用 Anaconda 的图形安装,系统或基于云镜像的安装,以及使用 Kickstart 的高级安装。
kernel-64k
64k 页大小内核对于 ARM 平台上的大型数据集是一个有用的选项。
kernel-64k
适用于内存密集型工作负载,因为它在整体系统性能,即在大型数据库、HPC 和高网络性能方面有显著提高。您必须在安装时在 64 位 ARM 架构系统上选择页大小。您只能通过将
kernel-64k
软件包添加到Kickstart
文件中的软件包列表来通过 Kickstart 安装kernel-64k
。
其他资源