Avait exactement les mêmes problèmes avec OVH/Kimsufi en raison de leur noyau personnalisé installé par défaut.
Tout d'abord, vous devez d'abord disposer du noyau Ubuntu standard et non d'un noyau modifié par votre hébergeur.
Ensuite, vous devez désactiver les grandes pages transparentes pour supprimer l'avertissement et améliorer les performances de la mémoire liées à la gestion de la mémoire :
-
Ajoutez ce script en tant que
/etc/init.d/disable-transparent-hugepage
#!/bin/sh ### BEGIN INIT INFO # Provides: disable-transparent-hugepages # Required-Start: $local_fs # Required-Stop: # X-Start-Before: mongod mongodb-mms-automation-agent # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Disable Linux transparent huge pages # Description: Disable Linux transparent huge pages, to improve # database performance. ### END INIT INFO case $1 in start) if [ -d /sys/kernel/mm/transparent_hugepage ]; then thp_path=/sys/kernel/mm/transparent_hugepage elif [ -d /sys/kernel/mm/redhat_transparent_hugepage ]; then thp_path=/sys/kernel/mm/redhat_transparent_hugepage else return 0 fi echo 'never' > ${thp_path}/enabled echo 'never' > ${thp_path}/defrag unset thp_path ;; esac
-
Rendre le script exécutable
sudo chmod 755 /etc/init.d/disable-transparent-hugepage
-
Enregistrez-le au démarrage
sudo update-rc.d disable-transparent-hugepage defaults
Réf :https://docs.mongodb.org/v3. 0/tutorial/transparent-huge-pages/