广告
返回顶部
首页 > 资讯 > 数据库 >禁用透明HugePages
  • 684
分享到

禁用透明HugePages

2024-04-02 19:04:59 684人浏览 薄情痞子
摘要

1.检查是否已启用Transparent HugePages红帽企业linux内核:# cat /sys/kernel/mm/redhat_transparent_hugepage/enabled其他内核:


1.检查是否已启用Transparent HugePages
红帽企业linux内核:

# cat /sys/kernel/mm/redhat_transparent_hugepage/enabled


其他内核:

# cat /sys/kernel/mm/transparent_hugepage/enabled
[always] madvise never  <<---- [always]标志 THP is enabled 
如果从内核中删除Transparent HugePages,则既不存在/sys/kernel/mm/transparent_hugepage
也不/sys/kernel/mm/redhat_transparent_hugepage files存在。


2.禁用透明HugePages:

OL 7:

1.编辑tuned.conf
[root@prodb ~]# uname -r
4.1.12-112.16.4.el7uek.x86_64
[root@prodb ~]# cat /sys/kernel/mm/transparent_hugepage/enabled 
always madvise [never]

[root@prodb ~]# cd /usr/lib/tuned/throughput-perfORMance/
[root@prodb ~]# cp tuned.conf tuned.conf.bak
[vm]
 transparent_hugepages=always
 to 
[vm]
transparent_hugepages=never
2.重启
# shutdown -r now
3.校验
[root@prodb ~]# uname -r
4.1.12-112.16.4.el7uek.x86_64
[root@prodb ~]# cat /sys/kernel/mm/transparent_hugepage/enabled 
always madvise [never]  <<--- THP Disabled
# cat /proc/cmdline
BOOT_IMAGE=/vmlinuz-4.1.12-112.16.4.el7uek.x86_64 .... transparent_hugepage=never
如果未生效,按如下方法设置:
1.检查profile
# tuned-adm active
Current active profile: virtual-guest <<--- Virtual-guest is the active profile
2.修改tuned.conf
#cp /usr/lib/tuned/virtual-guest/tuned.conf /usr/lib/tuned/virtual-guest/tuned.conf.bkp_original
增加以下内容:
[main]
include=throughput-performance
[vm]
transparent_hugepages=never
3.重启
# shutdown -r now
4.校验
[root@prodb ~]# uname -r
[root@prodb ~]# cat /sys/kernel/mm/transparent_hugepage/enabled 
# cat /proc/cmdline


RHEL 7:

1.编辑grub.conf
在GRUB_CMDLINE_LINUX末尾添加transparent_hugepage=never 
#vim /etc/default/grub
GRUB_CMDLINE_LINUX="rd.lvm.lv=rhel/root rd.lvm.lv=rhel/swap ... transparent_hugepage=never"
2.Rebuild grub
On BiOS-based Machines: ~]# grub2-mkconfig -o /boot/grub2/grub.cfg
On UEFI-based machines: ~]# grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
3.reboot
# shutdown -r now
4.校验
# cat /proc/cmdline
BOOT_IMAGE=/vmlinuz-4.1.12-112.16.4.el7uek.x86_64 .... transparent_hugepage=never
如果未生效,按如下方法设置:
1.检查profile
# tuned-adm active
2.自定义profile
# mkdir /etc/tuned/myprofile-nothp
# cat /etc/tuned/myprofile-nothp/tuned.conf
[main]
include= throughput-performance
[vm]
transparent_hugepages=never
3.激活配置文件
# chmod +x /etc/tuned/myprofile-nothp/tuned.conf
# tuned-adm profile myprofile-nothp
4.重启校验
# shutdown -r now
# cat /sys/kernel/mm/transparent_hugepage/enabled
5.关闭服务
# systemctl stop tuned
# systemctl disable tuned
# systemctl stop ktune
# systemctl disable ktune
或者
# tuned-adm off
THP status in other UEK kernel versions
UEK3 disabled by default  
[root@ol6 ~]# grep -i CONFIG_TRANSPARENT_HUGEPAGE /boot/config-3.8.13-118.6.2.el6uek.x86_64
# CONFIG_TRANSPARENT_HUGEPAGE is not set  
UEK4 enabled by default
[root@ol7 ~]# grep -i CONFIG_TRANSPARENT_HUGEPAGE /boot/config-4.1.12-37.2.2.el7uek.x86_64
CONFIG_TRANSPARENT_HUGEPAGE=y
CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y


RHEL 6或更低版本

启用状态为[always]
# cat /sys/kernel/mm/[hedhat_]transparent_hugepage/enabled
[always] never
或者查询以下内容
# grep AnonHugePages /proc/meminfo
AnonHugepages: xxxx kB
要求XXXX>0
禁用状态为[never]
# cat /sys/kernel/mm/[hedhat_]transparent_hugepage/enabled
always [never]
禁用huge
1.编辑grub.conf 
#vi  /etc/grub.conf 
kernel /vmlinuz-2.6.32-300.25.1.el6uek.x86_64 ro root=LABEL=/ transparent_hugepage=never
或者
#vi /etc/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
2.重启生效


引用:

ALERT: Disable Transparent HugePages on SLES11, RHEL6, RHEL7, OL6, OL7, and UEK2 and above (文档 ID 1557478.1)  
NOTE:2066217.1 - oracle Linux 7 - How to disable Transparent HugePages for RHCK kernel?  
(How to disable transparent hugepages (THP) on Red Hat Enterprise Linux 7)


您可能感兴趣的文档:

--结束END--

本文标题: 禁用透明HugePages

本文链接: https://www.lsjlt.com/news/41515.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 禁用透明HugePages
    1.检查是否已启用Transparent HugePages红帽企业Linux内核:# cat /sys/kernel/mm/redhat_transparent_hugepage/enabled其他内核:...
    99+
    2022-10-18
  • Linux关于透明大页的使用与禁用介绍
    引言 随着计算需求规模的不断增大,应用程序对内存的需求也越来越大。为了实现虚拟内存管理机制,操作系统对内存实行分页管理。自内存“分页机制”提出之始,内存页面的默认大小便被设置为 4096 字节(4KB),虽然原则上内存页...
    99+
    2022-06-04
    linux透明大页介绍 linux关于透明大页的使用介绍 linux禁用透明大页
  • 使用CSS3怎么实现背景透明文字不透明
    本篇文章为大家展示了使用CSS3怎么实现背景透明文字不透明,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。<!DOCTYPE html><html lang=&q...
    99+
    2023-06-08
  • 装了Win10很卡怎么办?可禁用模糊效果和透明度
    在宣布了Windows 10将于7月29日正式上市的消息后,微软之后在官网上确认了Windows 10的最终配置需求。 虽然要求不高,1GHz处理器、1GB内存(32位)、16GB硬盘就能跑起,但是卡顿的现象在旧电脑尤...
    99+
    2023-06-16
    Win10 很卡 加速 效果 透明度
  • CSS透明opacity和IE各版本透明度滤镜filter怎么用
    这篇文章将为大家详细讲解有关CSS透明opacity和IE各版本透明度滤镜filter怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。CSS3的透明度属性opacit...
    99+
    2022-10-19
  • python使用tkinter实现透明窗体
    目录一、基础说起(一)实现最简单的窗体二、好戏开始了(一)把灰色设置成透明色(二)放置一个矩形框在canvas上。(三)大家有发现变化吗?三、成功的背后总有残缺(一)让透明窗体不断重画的onsize函数(二)绑定on...
    99+
    2022-06-02
    python tkinter python 透明窗体
  • 如何使用CSS做图像透明
    这篇文章主要介绍了如何使用CSS做图像透明,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。   通过CSS创建透明图像是很容易的。   注...
    99+
    2022-10-19
  • 常用的CSS透明属性有哪些
    本篇内容介绍了“常用的CSS透明属性有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!代码如下:.mas...
    99+
    2022-10-19
  • 怎么使用DIV背景透明样式
    这篇文章主要讲解了“怎么使用DIV背景透明样式”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么使用DIV背景透明样式”吧!DIV背景透明样式代码:.ale...
    99+
    2022-10-19
  • 如何使用CSS设置DIV半透明
    小编给大家分享一下如何使用CSS设置DIV半透明,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 1、filter:对win I...
    99+
    2022-10-19
  • CSS3中怎么利用RGBA设置透明度
    CSS3中怎么利用RGBA设置透明度,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。说明:RGBA(R,G,B,A)取值:R:红...
    99+
    2022-10-19
  • 利用shadowsocks搭建局域网透明网关
    目录安装配置dnsmasq安装配置ChinaDNS安装配置shadowsocks-libev(含有ss-redir以及ss-tunnel)配置iptables和ipset对于个人用户...
    99+
    2022-11-12
  • win10任务栏透明软件如何使用
    这篇文章主要讲解了“win10任务栏透明软件如何使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“win10任务栏透明软件如何使用”吧!使用方法1、首先我们...
    99+
    2022-12-09
    win10
  • 使用图片透明的css写法教程
    本篇内容介绍了“使用图片透明的css写法教程”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!代码如下:html>body .naver_...
    99+
    2023-06-08
  • css如何使用RGBA实现透明效果
    这篇文章将为大家详细讲解有关css如何使用RGBA实现透明效果,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。使用 RGBA 实现透明效果  目前,Web 设计中的透明效果主要靠 PNG 图片实现(但在 I...
    99+
    2023-06-27
  • python如何使用tkinter实现透明窗体
    小编给大家分享一下python如何使用tkinter实现透明窗体,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、基础说起(一)实现最简单的窗体from ...
    99+
    2023-06-15
  • win10任务栏变透明的作用有哪些
    Win10任务栏变透明的作用有以下几点: 美观:透明的任务栏可以增加操作系统的美观度,使整个桌面看起来更加清爽、简洁。 提升...
    99+
    2023-10-22
    win10
  • 怎么用CSS设定一个元素半透明
    这篇文章主要介绍“怎么用CSS设定一个元素半透明”,在日常操作中,相信很多人在怎么用CSS设定一个元素半透明问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用CSS设定一个...
    99+
    2022-10-19
  • css怎么利用transparent属性设置透明度
    这篇文章给大家分享的是有关css怎么利用transparent属性设置透明度的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。     那么,大家是不是会问cs...
    99+
    2022-10-19
  • 怎么使用CSS3实现圆角,阴影,透明
    这篇文章主要为大家展示了“怎么使用CSS3实现圆角,阴影,透明”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“怎么使用CSS3实现圆角,阴影,透明”这篇文章吧。1...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作