ARM+ 统信 UOS20 环境如何关闭 numa 和透明大页

【问题描述】

ARM+ 统信 UOS20 环境如何关闭 numa 和透明大页。

【问题原因】

numa 和透明大页(transparent hugepage)在数据库部署场景中可能影响内存分配效率,部分操作系统环境(如 ARM+ 统信 UOS20)建议在安装数据库前关闭这两项特性,以避免对数据库性能造成不利影响。

【问题解决】

ARM+ 统信 UOS20 环境关闭 numa 和透明大页步骤如下:

  • 修改 grub 文件
vi /etc/default/grub

GRUB_CMDLINE_LINUX 结尾处添加 numa=off transparent_hugepage=never

  • 执行以下命令
grub2-mkconfig  -o  /boot/efi/EFI/uos (或者是Uniontech目录,根据具体情况填写文件夹名称)/grub.cfg
  grub2-mkconfig  -o  /etc/grub2-efi.cfg
  • 重启操作系统

操作系统重启后即可关闭 ARM+ 统信 UOS20 环境的 numa 和透明大页。