Eu tenho um sistema com 8GB ou RAM e, acidentalmente, defino o parâmetro nr_hugepages como 5000 (~ 10GB). Na prática, o número alocado era limitado pela RAM disponível no momento.
No entanto, estou curioso em um nível mais fundamental de como o Kernel lida com isso.
-Existe algum limite que o Kernel iria impor sobre a porcentagem de RAM que pode ser alocada para o Huge Pages?
-Se a grande maioria da RAM for alocada para o Huge Pages, isso impedirá que muitos aplicativos e / ou bibliotecas sejam carregados na memória ou eles também serão colocados no Huge Pages?
-Em geral, há uma razão para não alocar a maior quantidade de RAM possível para o Huge Pages?
Tags performance memory linux huge-pages