禁用TransparentHugePages“十校联赛”一等奖_第1页
禁用TransparentHugePages“十校联赛”一等奖_第2页
禁用TransparentHugePages“十校联赛”一等奖_第3页
禁用TransparentHugePages“十校联赛”一等奖_第4页
禁用TransparentHugePages“十校联赛”一等奖_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

禁用TransparentHugePages2TransparentHugePages(THP)透明大页1:从RedHat6,OEL6,SLES11andUEK2kernels开始,系统缺省会启用TransparentHugePages:用来提高内存管理的性能透明大页和之前版本中的大页功能上类似。主要的区别是:TransparentHugePages可以实时配置,不需要重启才能生效配置;2:TransparentHugePages在32位的RHEL6中是不支持的。TransparentHugePagesarenotavailableonthe32-bitversionofRHEL6.3:ORACLE官方不建议我们使用RedHat6,OEL6,SLES11andUEK2kernels时的开启透明大页,因为透明大页存在一些问题:

1.在RAC环境下透明大页导致异常节点重启,和性能问题;

2.在单机环境中,透明大页也会导致一些异常的性能问题;3TransparentHugePages概述自CentOS6版本开始引入了TransparentHugePages(THP),从CentOS7版本开始,该特性默认就会启用。尽管THP的本意是为提升内存的性能,不过某些数据库厂商还是建议直接关闭THP(比如说Oracle、MariaDB、MongoDB等),否则可能会导致性能出现下降。4透明大页的启用首先检查THP的启用状态:[root@localhost~]#cat/sys/kernel/mm/transparent_hugepage/defrag[always]madvisenever[root@localhost~]#cat/sys/kernel/mm/transparent_hugepage/enabled[always]madvisenever这个状态就说明都是启用的。5我们这个时候当然可以逐个修改上述两文件,来禁用THP,但要想一劳永逸的令其永久生效,还是参考下列的步骤。编辑rc.local文件:[root@localhost~]#vim/etc/rc.d/rc.local增加下列内容:iftest-f/sys/kernel/mm/transparent_hugepage/enabled;thenechonever>/sys/kernel/mm/transparent_hugepage/enabledfiiftest-f/sys/kernel/mm/transparent_hugepage/defrag;thenechonever>/sys/kernel/mm/transparent_hugepage/defragfi保存退出,然后赋予rc.local文件执行权限:[root@localhost~]#chmod+x/etc/rc.d/rc.local6最后重启系统,以后再检查THP应该就是被禁用了[root@localhost~]#cat/sys/kernel/mm/transparent_hugepage/enabledalwaysmadvise[never][root@localhost~]#

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论