Oracle 关闭透明大页内存以及开启大页内存

本文介绍了Oracle数据库中透明大页(Transparent HugePages, THP)的问题和性能影响,包括在RAC和单机环境下的负面影响。官方建议在特定系统上禁用THP。同时,文章讲解了如何关闭透明大页以及开启大页内存的方法,并强调了使用大页内存的好处,如减少页表数量和避免内存交换。" 129919539,6727414,HTML5+CSS3+JS个人网页设计实践与技巧,"['前端开发', 'HTML', 'CSS', 'JavaScript', '网页设计']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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.关闭透明大页
(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,不为0则系统使用透明大页内存
[root@db04 ~]#  grep AnonHugePages /proc/meminfo
AnonHugePages:    339968 kB

[root@db04 ~]#  grep AnonHugePages /proc/memi
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值