Oracle数据库在Linux操作系统上关于HugePages大内存页配置与使用介绍

教程发布:风哥 教程分类:ITPUX技术网 更新日期:2022-02-12 浏览学习:773

Oracle数据库在Linux操作系统上关于HugePages大内存页配置与使用介绍

目 录1 HugePages大内存赠概述 31.1 使用HugePages大内存页的原因 31.2 HugePages大内存页介绍 41.3 HugePage大内存页的大小 52 HugePages大内存页配置 52.1 设置memlock 62.2 验证memlock 62.3 Oracle 11g中禁用AMM 62.4 计算vm.nr_hugepages的建议值 62.5 在/etc/sysctl.conf文件中设置vm.nr_hugepages参数 82.6 停止所有实例并重启服务器生效 82.7 验证HugePages配置 92.8 大内存页常见故障处理 9
880
8811 HugePages大内存页概述1.1 使用HugePages大内存页的原因 Linux虽然没有aix/hp unix那么强悍,但Linux也是非常优秀的,为了提升Linux的性能,它采用了很多io,memory的调度机制,Linux使用内存的方式是采用vm的方式,即Linux把物理内存和swap共同虚拟成内存来对外提供,有时用户看似使用内存,可实际上是使用磁盘,那如何避免使用swap磁盘空间呢?Linux管理内存的单位是页(pages),一般情况下是4k的page,当我们使用的大内存时(>8G),管理这么大的内存就会给系统造成很大的负担,再加上频繁的pagein/pageout,会成为系统的瓶颈。
在Linux 下如果没有HugePage或没有配置配置合适的的HugePage,那么可能会遇到如下的问题:

本文标签:
网站声明:本文由风哥整理发布,转载请保留此段声明,本站所有内容将不对其使用后果做任何承诺,请读者谨慎使用!
【上一篇】
【下一篇】