• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >虚拟化 > CentOS7 禁用Transparent Huge Pages的实现方法

CentOS7 禁用Transparent Huge Pages的实现方法

作者:junsansi 字体:[增加 减小] 来源:互联网

本文主要包含CentOS7,禁用Transparent,Huge,Pages,CentOS7,禁用Transparent,Huge,Pages的方法,CentOS7,禁用Transparent,Huge,Pages如何实现等服务器相关知识,junsansi 希望可以进行参考

CentOS7 禁用Transparent Huge Pages

自CentOS6版本开始引入了Transparent Huge Pages(THP),从CentOS7版本开始,该特性默认就会启用。尽管THP的本意是为提升内存的性能,不过某些数据库厂商还是建议直接关闭THP(比如说ORACLE、MariaDB、MongoDB等),否则可能会导致性能出现下降。

首先检查THP的启用状态:

[root@localhost ~]# cat /sys/kernel/mm/transparent_hugepage/defrag
[always] madvise never
[root@localhost ~]# cat /sys/kernel/mm/transparent_hugepage/enabled
[always] madvise never

这个状态就说明都是启用的。

我们这个时候当然可以逐个修改上述两文件,来禁用THP,但要想一劳永逸的令其永久生效,还是参考下列的步骤。

编辑rc.local文件:

[root@localhost ~]# vim /etc/rc.d/rc.local

增加下列内容:

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

保存退出,然后赋予rc.local文件执行权限:

[root@localhost ~]# chmod +x /etc/rc.d/rc.local

最后重启系统,以后再检查THP应该就是被禁用了

[root@localhost ~]# cat /sys/kernel/mm/transparent_hugepage/enabled
always madvise [never]
[root@localhost ~]# cat /sys/kernel/mm/transparent_hugepage/defrag 
always madvise [never]

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

您可能感兴趣的文章:

  • centos7中firewall防火墙命令详解
  • CentOS7系统下用YUM安装Nginx详解
  • Docker在CentOS7下不能下载镜像timeout的解决办法(图解)
  • Centos7.2 系统上yum安装lamp环境
  • docker centos7 安装ssh具体步骤
  • Centos7 安装步骤及注意事项
  • Centos7远程桌面 vnc/vnc-server的设置详解
  • 在virtualbox中安装CentOS7图文教程
  • CentOS7中MariaDB修改datadir后无法启动的解决方法
  • centos7 安装Jenkins详细介绍
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • VMware14 上安装CentOS 7 图文教程
  • CentOS 7中搭建KVM虚拟化平台的方法步骤
  • CentOS7虚拟机安装并配置docker套件
  • centos7更改docker仓库的方法
  • Centos7下安装与卸载docker应用容器引擎的方法
  • CentOS7.2服务器上搭建Docker私有镜像仓库操作示例
  • VMWare 虚拟机Centos7安装Oracle数据库的教程图解
  • centos7搭建docker私人仓库的方法(kubernetes)
  • CentOS7.2下安装docker容器教程
  • VirtualBox下CentOS7网络配置教程(可连外网)

相关文章

  • 详解Ubuntu Docker Registry 搭建私有仓库
  • Docker 数据管理Named volume详解
  • docker挂载NVIDIA显卡运行pytorch的方法
  • CentOS系统中一键安装Openstack图文教程
  • Docker使用过程中的一些注意事项
  • Docker在CentOS7下不能下载镜像timeout的解决办法(图解)
  • docker利用selenium+testng实现web自动化的方法
  • 深入理解docker容器中的uid和gid
  • 购买虚拟服务器的8大注意事项
  • Docker安装运行apache2服务器做图片服务器的方法

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • Jenkins简介与Docker部署Jenkins的方法
    • 在Centos7 中更改Docker默认镜像和容器的位置
    • docker images,info,-d等命令报错的解决方法
    • docker compose 服务启动顺序控制的方法
    • 浅谈Docker基础之数据管理
    • Docker实践—CentOS7上部署Kubernetes详解
    • jenkins构建Docker 镜像实例详解
    • 深入理解docker的四种网络方式
    • Docker如何多步构建生成dubbo-admin镜像详解
    • VMWare 虚拟机Centos7安装Oracle数据库的教程图解

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有