关闭透明大页与开启大页内存

本文介绍了透明大页(Transparent HugePages,THP)和标准大页的区别,以及在RHEL6、OEL6、SLES11等系统中关闭THP的原因和步骤,包括在不同Linux版本下的配置修改。同时,文章讨论了开启大页内存的好处,如减少页表数量和避免内存交换,并提供了设置Oracle数据库使用大页的参数调整建议。
摘要由CSDN通过智能技术生成

ALERT: Disable Transparent HugePages on SLES11, RHEL6, RHEL7, OL6, OL7, and UEK2 and above (Doc ID 1557478.1)


这两者的区别在于大页的分配机制,标准大页管理是预分配的方式,而透明大页管理则是动态分配的方式。
目前透明大页与传统大页混合使用会出现一些问题,导致性能问题和系统重启。ORACLE官方不建议在使用
RedHat 6, OEL 6, SLES 11 and UEK2 kernels 时开启透明大页(THP), 因为透明大页存在一些问题:
1.在RAC环境下 透明大页(Transparent HugePages )会导致异常节点重启和性能问题;
2.在单机环境中,透明大页(Transparent HugePages ) 也会导致一些异常的性能问题;


1.关闭透明大页
-----linux 6
#查看是否开启透明大页
cat /sys/kernel/mm/redhat_transparent_hugepage/enabled
#关闭透明大页
echo never > /sys/kernel/mm/redhat_transparent_hugepage/enabled  
cat /sys/kernel/mm/redhat_transparent_hugepage/enabled

#关闭透明大页后AnonHugePages应该为0
[root@db04 ~]#  grep AnonHugePages /proc/meminfo
AnonHugePages:    339968 kB

[root@db04 ~]#  grep AnonHugePages /proc/meminfo
AnonHugeP

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值