Comment faire pour désactiver Transparent Huge Pages (THP) dans Ubuntu 16.04 LTS
Je suis en train d'ouvrir un ambari cluster avec 3 virtualbox VMs sous Ubuntu 16.04 LTS. Mais j'ai l'avertissement ci-dessous:
The following hosts have Transparent Huge Pages (THP) enabled.
THP should be disabled to avoid potential Hadoop performance issues.
Comment puis-je désactiver THP dans Ubuntu 16.04?
OriginalL'auteur thanuja | 2017-06-28
Vous devez vous connecter pour publier un commentaire.
Avez-vous essayé cette commande:
?
Alternativement, vous pouvez installer hugepages
Comme mentionné par @Anthony, l'effet pas persistent après un redémarrage. Utilisez votre distribution spécifique de la méthode pour le faire à chaque fois après le redémarrage.
hugeadm ne pas désactiver définitivement thp.
hugepages
commande n'a pas fonctionné pour moi. J'ai eu à utiliserhugeadm
Merci de corriger la partie concernant hubepages, la commande doit être:
hugeadm --thp-never
merci, mis à jour
OriginalL'auteur Dmitriusan
Installer :
sudo apt install hugepages
Puis exécutez :
sudo hugeadm --thp-never
Pour conserver les modifications que vous pouvez ajouter à cette dernière commande /etc/rc.local
OriginalL'auteur Anthony
En dessous de 3 commandes de résoudre le problème sur Ubuntu(14.x/16.x), et de rendre persistant sur le système de bottes.
sudo apt-get install hugepages
sudo hugeadm --thp-never
sudo /bin/sed -i '$i /usr/bin/hugeadm --thp-never' /etc/rc.local
/etc/rc.local
contientexit 0
comme dernière ligne dans mon cas. Tous les scripts doivent être ajoutés avantexit
. Utilisationsed
commande au lieu desudo sed -i '$i hugeadm --thp-never' /etc/rc.local
. Il va insérer une ligne avant la dernière.Merci pour le tuyau.
OriginalL'auteur PKSingh
Pour désactiver Transparent Huge Pages (THP) définitivement:
Via GRUB options (de préférence):
Modifier
/etc/default/grub
pour ajoutertransparent_hugepage=never
à laGRUB_CMDLINE_LINUX_DEFAULT
option:Après cela, exécutez
update-grub
de commande. (Besoin de redémarrer pour prendre effet)Avec le rc.local:
Modifier
/etc/rc.local
et mettre script suivant avantexit 0
* Pour éviter le redémarrage de l'ordinateur (comme mentionné précédemment), vous pouvez le désactiver en
# echo never >
commande./sys/kernel/mm/transparent_hugepage/enabled
OriginalL'auteur MrRolling