Le but de cet article est d'expliquer les étapes pour désactiver NUMA sur les serveurs qui utilisent le chargeur de démarrage EFI.
GRUB 2 est le chargeur de démarrage en mode EFI par défaut, les étapes sont donc basées sur GRUB2.
1. Faites une sauvegarde de /etc/default/grub fichier de configuration.
# cp -p /etc/default/grub /etc/default/grub_backup
2. Modifiez le fichier /etc/default/grub et remplacez numa=on à numa=off .
# vi /etc/default/grub .. GRUB_CMDLINE_LINUX_DEFAULT="root=LABEL=DBSYS bootarea=dbsys bootfrom=BOOT ro loglevel=7 panic=60 debug pci=noaer log_buf_len=1m nmi_watchdog=0 transparent_hugepage=never rd_NO_PLYMOUTH audit=1 console=tty1 console=ttyS0,115200n8 crashkernel=448M@128M numa=off
3. Exécutez la commande suivante pour reconstruire grub.cfg :
# grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
4. Redémarrez le serveur pour appliquer les modifications.
# shutdown -r now
STATUT NUMA
La commande numactl peut être utilisée pour vérifier l'état de NUMA
# numactl -H | grep available available: 8 nodes (0-7)
– ou –
# numactl -H | grep available available: 2 nodes (0-1)
Si le nombre de nœuds disponibles est « 2 nœuds (0-1) » ou « 8 nœuds (0-7) », alors NUMA est activé. Si le nombre de nœuds disponibles est "1 nœuds (0)", alors NUMA n'est pas activé.