Linux 关闭透明大页(transparent_hugepage)和 NUMA

有些情况下需要关闭Linux 服务器的 透明大页和 NUMA,比如安装 Oracle 数据库!

下面介绍如何永久关闭 透明大页 和 NUMA 的命令:

Linux 6:

关闭透明大页:

bash 复制代码
cat >>/etc/rc.d/rc.local <<EOF
if test -f /sys/kernel/mm/transparent_hugepage/enabled; then
echo never > /sys/kernel/mm/transparent_hugepage/enabled
fi
if test -f /sys/kernel/mm/transparent_hugepage/defrag; then
echo never > /sys/kernel/mm/transparent_hugepage/defrag
fi
EOF

关闭 numa:

bash 复制代码
sed -i 's/quiet/quiet numa=off/' /etc/default/grub
grub2-mkconfig -o /boot/grub2/grub.cfg

Linux 7/8:

关闭 透明大页 和 NUMA:

bash 复制代码
sed -i 's/quiet/quiet transparent_hugepage=never numa=off/' /etc/default/grub
grub2-mkconfig -o /boot/grub2/grub.cfg

📢 注意:修改完之后,需要重启主机才能生效!

重启后,通过以下命令可以查看是否成功关闭:

bash 复制代码
cat /sys/kernel/mm/transparent_hugepage/enabled
cat /proc/cmdline

如上,即成功关闭!


本次分享到此结束啦~

如果觉得文章对你有帮助,点赞、收藏、关注、评论,一键四连支持,你的支持就是我创作最大的动力。

❤️ 技术交流可以 关注公众号:Lucifer三思而后行 ❤️


📚 推荐阅读:DBA 学习之路

如果这篇文章对你有帮助,推荐访问我的 Oracle DBA 系统学习站点,涵盖 100 天完整学习路线:

  • 🔧 Oracle 安装部署 · RMAN 备份恢复 · Data Pump 数据迁移
  • 🏗️ RAC 高可用 · DataGuard 容灾 · 多租户架构
  • 🔍 故障排查 · 升级迁移 · GoldenGate 数据同步

👉 立即访问 ora100.com →

相关推荐
Lucifer三思而后行2 小时前
KingbaseES 控制文件冗余与恢复秘籍
后端
Lucifer三思而后行2 小时前
Linux 磁盘目录扩容记录一则
后端
Lucifer三思而后行2 小时前
Linux 系统如何挂载安装镜像 ISO,看我!
后端
Lucifer三思而后行2 小时前
Linux 配置 multipath 多路径
后端
Lucifer三思而后行2 小时前
Linux 一键配置时钟同步全攻略
后端
Lucifer三思而后行2 小时前
Linux 挖矿程序把病毒文件锁住了,删不了,怎么破?(chattr)
后端
Lucifer三思而后行2 小时前
EMCC 13.5 安装介质完整下载(包含 DB安装包+DB RU+EMCC安装包+OMS RU+AGENT RU)
后端
Lucifer三思而后行2 小时前
Fedora 40 一键安装 Oracle 19C 单机详细日志记录
后端
Lucifer三思而后行2 小时前
EMCC 13.5 配置开机自启动
后端