Lo scopo di questo post è spiegare i passaggi per disabilitare NUMA sui server che utilizzano il caricatore di avvio EFI.
GRUB 2 è il caricatore di avvio in modalità EFI predefinito, quindi i passaggi sono basati su GRUB2.
1. Fai un backup di /etc/default/grub file di configurazione.
# cp -p /etc/default/grub /etc/default/grub_backup
2. Modifica il file /etc/default/grub e sostituisci numa=on a 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. Eseguire il comando seguente per ricostruire grub.cfg:
# grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
4. Riavviare il server per rendere effettive le modifiche.
# shutdown -r now
STATO NUMA
Il comando numactl può essere utilizzato per controllare lo stato di NUMA
# numactl -H | grep available available: 8 nodes (0-7)
– oppure –
# numactl -H | grep available available: 2 nodes (0-1)
Se il numero di nodi disponibili è "2 nodi (0-1)" o "8 nodi (0-7)", NUMA è abilitato. Se il numero di nodi disponibili è "1 nodi (0)", NUMA non è abilitato.