关闭NUMA、透明大页和swap

一、关闭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

你可能感兴趣的:(linux)