O kernel Linux 6.9 será capaz de inicializar sistemas com grandes quantidades de memória (especialmente usando páginas HugeTLB) muito mais rápido que os kernels anteriores, resultando em tempos de inicialização significativamente mais rápidos. Como parte da atualização de gerenciamento de memória de janela (MM) mesclada do Linux 6.9, o Linux 6.9 mesclou um conjunto de patches para inicialização paralela de páginas HugeTLB na inicialização. Para sistemas com um grande número de páginas HugeTLB, isso pode melhorar significativamente o tempo de inicialização.

GangLi, um desenvolvedor Linux da ByteDance, investiu muito tempo e, após várias rodadas de análises, finalmente inicializou com sucesso a página HugeTLB. GangLi explicou em uma série anterior de patches:

"A inicialização do Hugetlb durante a inicialização leva um tempo significativo. Por exemplo, em um sistema de 2 TB, a inicialização de 1.800 páginas enormes de 1 GB leva de 1 a 2 segundos em 10. Em um host Intel de 12 TB, a inicialização de 11.776 páginas de 1 GB leva mais de 1 minuto."

Inspirado em [Paralelização de inicialização de página atrasada] e [Ignorar inicialização de página de estrutura de cauda enorme], a inicialização de Hugetlb também pode ser acelerada por paralelização. O kernel já possui infraestrutura como padata_doo_multithreaded, e este patch aproveita essas infraestruturas para obter resultados efetivos com modificações mínimas. "

Para servidores muito grandes com um grande número de páginas HugeTLB, isso pode economizar significativamente o tempo de inicialização:

Para servidores muito grandes e outras grandes empresas com requisitos extremamente elevados de disponibilidade de serviço e tempo de atividade do sistema, tempos de inicialização mais rápidos serão de grande benefício em situações em que é necessária uma reinicialização do sistema.