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 →

相关推荐
星辰徐哥9 小时前
Spring Boot 微服务架构设计与实现
spring boot·后端·微服务
星辰徐哥9 小时前
Spring Boot 数据导入导出与报表生成
spring boot·后端·ui
明夜之约9 小时前
Spring Boot 自动装配源码
java·spring boot·后端
Leaton Lee9 小时前
Spring Boot分层架构详解:从Controller到Service再到Mapper的完整流程
java·spring boot·后端·架构
Micro麦可乐9 小时前
Spring Boot 实战:从零设计一个短链系统(含完整代码与数据库设计)
数据库·spring boot·后端·哈希算法·雪花算法·短链系统
Jinkxs9 小时前
Resilience4j- 与 Spring Boot 快速集成:自动配置与基础注解使用
java·spring boot·后端
毕设源码_郑学姐9 小时前
计算机毕业设计springboot网络相册设计与实现 基于Spring Boot框架的在线相册管理系统开发与应用 Spring Boot驱动的网络影集设计与实践
spring boot·后端·课程设计
辣机小司9 小时前
【踩坑记录:Spring Boot 配置文件读取值不一致?警惕 YAML 的“八进制陷阱”与 SnakeYAML 版本之谜】
java·spring boot·后端·yaml·踩坑记录
码农阿豪9 小时前
从零到一:Spring Boot快速接入金仓数据库实战
数据库·spring boot·后端
追逐时光者10 小时前
一个基于 .NET 与 Avalonia 构建、面向 TrinityCore 的开源 WoW 数据库编辑器
后端·.net