暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

openEuler环境下关闭透明大页

原创 Nightingale 2023-02-05
2129

打算在openEuler上安装openGauss,在环境准备阶段遇到了关闭透明大页的需求,特此记录。

关闭透明大页

Linux大页与透明大页 - 墨天轮 (modb.pro)

查看透明大页开启情况

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

以上结果表明透明大页处于启动状态,需要关闭

[root@localhost ~]# grep HugePage /proc/meminfo AnonHugePages: 4096 kB ShmemHugePages: 0 kB FileHugePages: 0 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 [root@localhost ~]#

AnonHugePages > 0, 说明启用了透明大页。

临时关闭透明大页

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

永久关闭透明大页

修改/etc/rc.d/rc.local

[root@localhost ~]# vi /etc/rc.d/rc.local [root@localhost ~]# [root@localhost ~]# cat /etc/rc.d/rc.local #!/bin/bash # THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES # # It is highly advisable to create own systemd services or udev rules # to run scripts during boot instead of using this file. # # In contrast to previous versions due to parallel execution during boot # this script will NOT be run after all other services. # # Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure # that this script will be executed during boot. touch /var/lock/subsys/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 [root@localhost ~]#
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论