O kernel do OVH que você está usando, de acordo com um arquivo de configuração da OVH , não define CONFIG_TRANSPARENT_HUGEPAGE=y
. Seu kernel, portanto, não suporta páginas enormes e transparentes e, portanto, madvise(HUGEPAGE)
falha com um erro de argumento inválido.
Se você quiser usar páginas enormes e transparentes, você precisará usar um kernel que as suporte - seja alternando para o kernel do CentOS 7.3 ou construindo o seu próprio baseado no kernel da OVH.
Eu sugiro um benchmarking para ver se páginas enormes transparentes trazem qualquer benefício de desempenho sob sua carga de trabalho.
Como observação, você precisa garantir que seus kernels sejam atualizados - as atualizações geralmente contêm importantes correções de segurança. Não instalá-los (e reinicializar) geralmente deixará seu sistema sujeito a exploração de raiz local (e às vezes até remota).