redhat/centos 7关闭透明大页(transparent hugepages)

一般我们在安装数据库(关系型和非关系型),例如Oracle、redis、MySQL、MongoDB的时候,为了增强数据库运行的稳定性,需要关闭透明大页(transparent hugepages)

以下是通过配置tuned来关闭透明大页的方法

首先要确认已经安装了tuned,

[root@localhost ~]# rpm -qa | grep tuned
tuned-2.11.0-9.el7.noarch
如果没有则先安装

yum install tuned -y

安装完成后运行

systemctl start tuned.service

然后tuned会选择一个合适的配置文件进行优化,查看目前的配置文件

[root@localhost ~]# tuned-adm active 
Current active profile: virtual-guest
可以看到当前运行的优化配置文件为virtual-guest

我们定位到tuned的配置文件的目录/usr/lib/tuned/ ,然后查看所有的tuned配置(运行命令tuned-adm list),

可以看到配置文件名称和文件夹是一一对应的 

定位到目前的配置文件目录下virtual-guest,里面的tuned.confi就是我们接下来要修改的文件

 

先看一下目前的透明大页和tuned.conf的配置情况

[always]表明透明大页已经开启 

然后就是配置关闭透明大页的关键,在tuned.conf文件中,增加以下内容

[vm]
transparent_hugepage=never
 

 使新的配置生效,然后查看透明大页情况,可以发现已经被关闭了,然后重启数据库,则数据库使用的都是标准大页内存

[root@localhost virtual-guest]# tuned-adm profile virtual-guest

 

更多详细的内容,可以参考以下链接:

https://github.com/redhat-performance/tuned

https://access.redhat.com/documentation/zh-cn/red_hat_enterprise_linux/7/html/performance_tuning_guide/sect-red_hat_enterprise_linux-performance_tuning_guide-performance_monitoring_tools-tuned_and_tuned_adm

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值