Red Hat Training
A Red Hat training course is available for RHEL 8
23.6. Possibilitando abraços transparentes
O THP é habilitado por default no Red Hat Enterprise Linux 8. No entanto, você pode habilitar ou desabilitar o THP. Este procedimento descreve como habilitar o THP.
Procedimento
Verifique o status atual do THP:
# cat /sys/kernel/mm/transparent_hugepage/enabled
Habilite o THP:
# echo sempre > /sys/kernel/mm/transparent_hugepage/enabled
Para evitar que as aplicações destinem mais recursos de memória do que o necessário, desabilite as enormes páginas transparentes em todo o sistema e habilite-as apenas para as aplicações que o solicitem explicitamente através do site
madvise
:# echo madvise > /sys/kernel/mm/transparent_hugepage/enabled
S vezes, fornecer baixa latência para alocações de curta duração tem maior prioridade do que obter imediatamente o melhor desempenho com alocações de longa duração. Nesses casos, você pode desativar a compactação direta, deixando o THP ativado.
A compactação direta é uma compactação síncrona de memória durante a enorme alocação de páginas. A desativação da compactação direta não oferece garantia de economia de memória, mas pode diminuir o risco de latências mais altas durante falhas freqüentes de página. Observe que se a carga de trabalho se beneficia significativamente do THP, o desempenho diminui. Desativar a compactação direta:
# echo madvise > /sys/kernel/mm/transparent_hugepage/defrag
Recursos adicionais
-
Para mais informações, consulte a página de manual
madvise
.