Red Hat Training

A Red Hat training course is available for RHEL 8

10.2.2. Tablas de páginas de 5 niveles x86_64

Con Red Hat Enterprise Linux 7, el bus de memoria existente tenía 48/46 bits de capacidad de direccionamiento de memoria virtual/física, y el kernel de Linux implementó 4 niveles de tablas de páginas para gestionar estas direcciones virtuales a direcciones físicas. La línea de direccionamiento del bus físico puso la capacidad límite superior de la memoria física en 64 TB.

Estos límites se han ampliado a 57/52 bits de direccionamiento de memoria virtual/física con 128 PiB de espacio de direcciones virtuales (64PB de usuario/64PB de núcleo) y 4 PB de capacidad de memoria física.

Con el rango de direcciones ampliado, la gestión de memoria en Red Hat Enterprise Linux 8 añade soporte para la implementación de tablas de páginas de 5 niveles, para poder manejar el rango de direcciones ampliado. Por defecto, RHEL8 deshabilitará el soporte de la tabla de páginas de 5 niveles incluso en los sistemas que soportan esta característica. Esto se debe a una potencial degradación del rendimiento cuando se utilizan tablas de páginas de 5 niveles si no se necesita un espacio de direcciones virtual o físico ampliado. Un argumento de arranque permitirá a los sistemas con hardware que soporta esta característica utilizarla.