一、关闭NUMA和透明大页
1.1、编辑/etc/default/grub,在GRUB CMDLINE LINUX 的最后添加: numa=off transparent_hugepage=never
[root@pv1fps2dd1 ~]# vi /etc/default/grub
GRUB TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed's,release .*$,g’ /etc/system-release)
GRUB DEFAULT=saved
GRUB DISABLE SUBMENU=true
GRUB TERMINAL OUTPUT="console"
GRUB CMDLINE LINUX="resume=/dev/mapper/rootvg-swap rd.lvm.lv=rootvg/root rd.lvm.lv=rootvg/swap rhgb quiet crashkernel=1024M,high numa=off transparent_hugepage=never"
GRUB DISABLE RECOVERY="true'
1.2、在/boot/efi/EFI/kylin/grub.cfg 中重新生成页面
1.2.1、查找页面位置
[root@pvlowdd1 ~]# find / -iname grub.cfg
/boot/efi/EFI/kylin/grub.cfg
1.2.2、生成新的grub配置文件合并修改
[root@pvlowdd1 ~]# grub2-mkconfig -o /boot/efi/EFI/kylin/grub.cfg
1.2.3、重启服务器
[root@pvlowdd1 ~]#reboot
1.2.4、查询是否生效
1.2.4.1、查询numa
#dmesg | grep -i numa
[ 0.000000] NUMA: NUMA disabled
1.2.4.2、查询透明大页
cat /sys/kernel/mm/transparent_hugepage/enabled
#always madvise [never]
二、关闭SWAP
2.1、编辑/etc/fstab
# vi /etc/fstab
/dev/mapper/klas_host--10--1--1--183-root / xfs defaults 0 0
/dev/mapper/klas_host--10--1--1--183-backup /backup xfs noauto 0 0
UUID=4ce1a95e-15ad-489c-a9b6-93a584cbd717 /boot xfs defaults 0 0
UUID=B6E6-248D /boot/efi vfat umask=0077,shortname=winnt 0 2
/dev/mapper/klas_host--10--1--1--183-swap none swap defaults 0 0
/dev/lvmdisk/pldy1 /data ext3 defaults 1 2
2.2、将swap挂载注释掉
#/dev/mapper/klas_host--10--1--1--183-swap none swap defaults 0 0
2.3、验证SWAP是否关闭:swap已经为0,说明已经关闭成功
#free -m
total used free shared buff/cache available
Mem: 129528 27766 36023 39 65738 100551
Swap: 0 0 0