• Linux中禁用THP(Transparent Huge Pages)


    一、简介

       Centos6开始引入THP,Centos7时默认启用,用来提升内存性能。

    二、说明

      争对一些数据库,如Oracle、MariaDB、MongoDB、VoltDB在使用时,要求关闭此功能。

    三、 查看是否启用

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

    四、禁用

      编辑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

      最后重启。

  • 相关阅读:
    DataGridView设置不自动显示数据库中未绑定的列
    [转载]sed 简明教程
    FreeMarker template error!
    tomcat共享lib里面的jar包
    java命令
    实验报告四
    实验报告三
    实验报告二
    实验一
    网络对抗技术作业
  • 原文地址:https://www.cnblogs.com/songxingzhu/p/7685395.html
Copyright © 2020-2023  润新知