ORACLE与hugepage(二)

由于传统的4K页大小,会导致占用非常多的内存用来存放pagetable entries(PTEs),因此一般在linux服务器上跑ORACLE,我都建议设置大页来避免这个问题
大页带来的好处:
1)设置大页,pagetable entry所占用的kenel memory将大大减少。
传统4K页的情况下,越多的内存,越多的进程,会导致越多的pagetable entries,导致占用越多的kenel memory。你可以通过grep Page /proc/meminfo 来确认pagetables消耗掉了你多少的内存。推荐阅读以下文章:
http://kevinclosson.wordpress.com/2009/07/25/little-things-doth-crabby-make-%E2%80%93-part-ix-sometimes-you-have-to-really-really-want-your-hugepages/
http://kevinclosson.wordpress.com/2009/07/28/quantifying-hugepages-memory-savings-with-oracle-database-11g/

2)减少CPU的sys的使用。
由于提高了CPU的TLB的命中率,也就降低了CPU的sys部分的使用。

3)大页会将SGA LOCK在RAM里当内存短缺的时候也不会被page out

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22034023/viewspace-1061295/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/22034023/viewspace-1061295/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值