10.2. 内存管理

10.2.1. 64 位 ARM 的 52 位 PA

在这个版本中,对 64 位 ARM 体系支持 52 位物理寻址(PA)。这可提供大于之前 48 位 PA 的物理地址空间。

10.2.2. 5 级页面表 x86_64

在 Red Hat Enterprise Linux 7 中,现有内存总线有 48/46 位虚拟/物理内存寻址容量,且 Linux 内核使用 4 级别的内存页表来管理这些虚拟地址到物理地址。物理总线寻址行将物理内存上限容量设置为 64TB。

这些限制已扩展到 57/52 字节虚拟/物理寻址带有 128 PiB 虚拟地址空间(64PB user/64PB 内核)和 4 个物理内存容量的虚拟/物理内存。

使用扩展地址范围,Red Hat Enterprise Linux 8 中的内存管理添加了对 5 级内存页表实施的支持,可处理扩大的地址范围。默认情况下,RHEL8 将在支持此功能的系统上禁用 5 级页面表支持。当不需要扩展虚拟地址或物理地址空间时,使用 5 级内存页表时的性能可能会降低。引导参数将启用支持这个特性的硬件的系统。


为了尽快向用户提供最新的信息,本文档可能会包括由机器自动从英文原文翻译的内容。如需更多信息,请参阅此说明。