7.2. Installation de Kernel-64k sur ARM à l'aide de la ligne de commande
Si vous avez déjà installé RHEL avec le noyau par défaut (supportant la taille de page de 4k), vous pouvez installer kernel-64k
après l'installation en utilisant la ligne de commande.
Procédure
Ouvrez le terminal en tant qu'utilisateur root et entrez :
# dnf -y install kernel-64k
Pour définir le site
kernel-64k
comme valeur par défaut, entrez :# k=$(echo /boot/vmlinuz*64k) # grubby --set-default=$k \ --update-kernel=$k \ --args="crashkernel=2G-:640M"
Redémarrer le système :
# reboot
Facultatif : Après le redémarrage, supprimez le noyau 4k :
# dnf erase kernel
Le fait de conserver accidentellement les deux versions peut rendre le noyau 4k par défaut lorsque vous mettrez à jour le noyau à l'avenir à l'aide de la commande
yum update
.
Verification steps
Pour vérifier la taille de la page, ouvrez le terminal et exécutez la commande suivante en tant qu'utilisateur :
$ getconf PAGESIZE 65536
La sortie
65536
indique que le noyau 64k est utilisé.- Pour vérifier que la permutation est activée, entrez :
$ free total used free shared buff/cache available Mem: 35756352 3677184 34774848 25792 237120 32079168 Swap: 6504384 0 6504384
Les colonnes total et libre sont non nulles, ce qui indique que la permutation a été activée avec succès.