背景:
有MongoBD数据库和tokuBD对THP 的设置有特殊的设置要求。需要关闭THP功能。设置:
#touch  /etc/init.d/disable-transparent-hugepages
#vim /etc/init.d/disable-transparent-hugepages
#!/bin/bash
### BEGIN INIT INFO
# Provides:          disable-transparent-hugepages
# Required-Start:    $local_fs
# Required-Stop:
# X-Start-Before:    mongod mongodb-mms-automation-agent
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Disable Linux transparent huge pages
# Description:       Disable Linux transparent huge pages, to improve
#                    database performance.
### END INIT INFOcase $1 instart)if [ -d /sys/kernel/mm/transparent_hugepage ]; thenthp_path=/sys/kernel/mm/transparent_hugepageelif [ -d /sys/kernel/mm/redhat_transparent_hugepage ]; thenthp_path=/sys/kernel/mm/redhat_transparent_hugepageelsereturn 0fiecho 'never' > ${thp_path}/enabledecho 'never' > ${thp_path}/defragre='^[0-1]+$'if [[ $(cat ${thp_path}/khugepaged/defrag) =~ $re ]]then# RHEL 7echo 0  > ${thp_path}/khugepaged/defragelse# RHEL 6echo 'no' > ${thp_path}/khugepaged/defragfiunset reunset thp_path;;
esac2.设置权限:
#sudo chmod 755 /etc/init.d/disable-transparent-hugepages
3.设置系统自动启动:
sudo chkconfig --add disable-transparent-hugepages4.创建目录:
sudo mkdir /etc/tuned/no-thp
5.编写文件:
#vim  /etc/tuned/no-thp/tuned.conf
[main]
include=virtual-guest
[vm]
transparent_hugepages=never
#sudo tuned-adm profile no-thp
6.验证:
cat /sys/kernel/mm/transparent_hugepage/enabled
cat /sys/kernel/mm/transparent_hugepage/defrag

Linux 下关闭THP(Transparent Huge Pages)相关推荐

  1. linux redis启动报错WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This wi

    WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create laten ...

  2. redis启动后出现WARNING you have Transparent Huge Pages (THP) support enabled in your kernel问题...

    问题描述:启动redis后出现:WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This w ...

  3. ubuntu 禁用透明大页_禁用 Transparent Huge Pages (THP) 透明巨大页面

    Transparent Huge Pages (THP)是一种Linux内存管理系统,可以通过使用更大的内存页来减少对带有大量内存的机器Translation Lookaside Buffer (TL ...

  4. php hugepage,【原创】解决Redis启动报错:Transparent Huge Pages (THP) support enabled in your kernel...

    问题背景 Redis启动报错: WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This w ...

  5. 解决Redis启动报错:Transparent Huge Pages (THP) support enabled in your kernel

    Redis启动时提示: WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will ...

  6. linux oracle 关闭防火墙,Linux 下关闭防火墙设置

    一.Linux下开启/关闭防火墙命令 1) 永久性生效,重启后不会复原 开启: chkconfig iptables on 关闭: chkconfig iptables off 2) 即时生效,重启后 ...

  7. Linux下关闭和开启IPv6的方法

    确认IPV6是否开启 在Linux下确认IPv6是否已经被启用,可以从三个方面确定. 1.使用ifconfig查看自己的IP地址是否含有IPv6地址. eth0 Link encap:Ethernet ...

  8. Linux 下关闭防火墙设置

    一.Linux下开启/关闭防火墙命令 1) 永久性生效,重启后不会复原 开启: chkconfig iptables on关闭: chkconfig iptables off2) 即时生效,重启后复原 ...

  9. linux udt 源码,UDT linux下关闭链接耗时过长

    不知道使用UDT的人多不多,很大可能会石沉大海啊 ========================================================= 我在使用UDT库的时候,linux ...

最新文章

  1. QIIME 2教程. 13训练特征分类器TrainingFeatureClassifiers(2021.2)
  2. Linux退出vi编辑
  3. Python-5-字符串方法
  4. Android之EventBus使用详解
  5. 请举例说明如何在Spring 中注入一个Java 集合?
  6. 报任安书文言现象_干货丨文言文句式详解,快点收藏!
  7. Ubuntu apt-get 卸载命令
  8. Java ClassLoader getSystemResource()方法与示例
  9. vue 图形化设计工具_Vue: Vue-CLI3.0 创建项目
  10. (30)FPGA米勒型状态机设计(一段式)(第6天)
  11. 用命令来操作vSphere:十一 PowerCLI命令--虚拟机操作
  12. HTTP,FTP,SMTP错误码
  13. bzoj 2431: [HAOI2009]逆序对数列
  14. 面向对象的三大特性之多态,封装基础
  15. nginx 504 Gateway Time-out 解决办法
  16. 小D课堂 - 零基础入门SpringBoot2.X到实战_第2节 SpringBoot接口Http协议开发实战_9、SpringBoot基础HTTP其他提交方法请求实战...
  17. Appcan将支持在线编译提交App Store
  18. Raki的读paper小记:ALBERT: A LITE BERT FOR SELF-SUPERVISED LEARNING OF LANGUAGE REPRESENTATIONS
  19. 三星手機android6.01,三星SM-C7000固件刷机包6.01rom线刷包Root权限驱动
  20. 3DMax导出FBX文件贴图丢失

热门文章

  1. oracle spool文件名+系统时间,Oracle Spool详解
  2. 生态位构建-一种普遍的主动进化
  3. 潇洒郎: Python学习cmd 模块
  4. 将阿里巴巴Iconfont字体图标 引入到HTML(CSS)文件中
  5. 百度短网址 php,一键生成和还原短链接的 PHP 扩展包,现已支持百度短链、微博短链...
  6. 以太网MAC层基础知识学习
  7. Windows Vista上怎样安装linux
  8. JTAG、SWD接口定义
  9. 线性代数(7): 线性相关与线性无关
  10. java 二进制转十进制的算法_java中十进制数转换二进制数