El kernel Linux 6.9 podrá arrancar sistemas con grandes cantidades de memoria (especialmente usando páginas HugeTLB) mucho más rápido que los kernels anteriores, lo que resultará en tiempos de arranque significativamente más rápidos. Como parte de la actualización de administración de memoria de ventana fusionada (MM) de Linux 6.9, Linux 6.9 fusionó un conjunto de parches para la inicialización paralela de páginas HugeTLB al inicio. Para sistemas con una gran cantidad de páginas HugeTLB, esto puede mejorar significativamente el tiempo de inicio.

GangLi, un desarrollador de Linux en ByteDance, invirtió mucho tiempo y, después de varias rondas de revisiones, finalmente inicializó con éxito la página HugeTLB. GangLi explicó en una serie anterior de parches:

"La inicialización de Hugetlb durante el arranque lleva una cantidad significativa de tiempo. Por ejemplo, en un sistema de 2 TB, inicializar 1.800 páginas enormes de 1 GB tarda entre 1 y 2 segundos de cada 10. En un host Intel de 12 TB, inicializar 11.776 páginas de 1 GB tarda más de 1 minuto".

Inspirándose en [Paralelización de inicialización de página retrasada] y [Omitir inicialización de página de estructura de cola enorme], la inicialización de Hugetlb también se puede acelerar mediante la paralelización. El kernel ya cuenta con infraestructura como padata_doo_multithreaded, y este parche aprovecha estas infraestructuras para lograr resultados efectivos con modificaciones mínimas. "

Para servidores muy grandes con una gran cantidad de páginas HugeTLB, esto puede ahorrar significativamente tiempo de inicio:

Para servidores muy grandes y otras grandes empresas con requisitos extremadamente altos en cuanto a disponibilidad del servicio y tiempo de actividad del sistema, tiempos de arranque más rápidos serán de gran beneficio en situaciones en las que se requiere reiniciar el sistema.