A resposta é simples: executar como root
sysctl -w vm.nr_hugepages=256
nr_hugepages
number está em MB.
Estou tentando modificar o valor Hugepagesize no Ubuntu 16.04.3 do valor padrão de 1024 kB para 2G, mas ele permanece sempre no valor padrão mesmo depois de aplicar a alteração e reinicializar. Ele pega as alterações que eu faço para o número de parâmetros de "hugepages", mas não o tamanho das "abraepages". Eu tenho muita memória neste sistema para acomodar o número de páginas que estou configurando.
Resultado relevante:
cat /proc/cmdline
default_hugepagesz=2G hugepagesz=2G hugepages=4
HugePages_Total: 4
HugePages_Free: 4
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 1024 kB
A resposta é simples: executar como root
sysctl -w vm.nr_hugepages=256
nr_hugepages
number está em MB.