风哥教程

培训 . 交流 . 分享
Make progress together!

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

[复制链接]
内容发布:风哥| 发布时间:2014-9-1 16:03:54
oracle数据库linux操作系统上关于HugePages大内存页配置与使用介绍

目 录
1 HugePages大内存赠概述 3
1.1 使用HugePages大内存页的原因 3
1.2 HugePages大内存页介绍 4
1.3 HugePage大内存页的大小 5
2 HugePages大内存页配置 5
2.1 设置memlock 6
2.2 验证memlock 6
2.3 Oracle 11g中禁用AMM 6
2.4 计算vm.nr_hugepages的建议值 6
2.5 在/etc/sysctl.conf文件中设置vm.nr_hugepages参数 8
2.6 停止所有实例并重启服务器生效 8
2.7 验证HugePages配置 9
2.8 大内存页常见故障处理 9

HugePages配置

HugePages配置

linux上HugePages大内存页配置

linux上HugePages大内存页配置
1 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,那么可能会遇到如下的问题:

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

367.02 KB, 下载次数: 111

售价: 10 IT币  [记录]

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



上一篇:Oracle日常维护手册
下一篇:LogMiner的使用
专业提供Oracle/MySQL/NoSQL/Linux数据库培训与技术支持服务,QQ号:113257174
关注风哥教程微信公众号itpux_com  ,了解本站最新技术资料的分享.

欢迎加QQ群,提供超多高质量Oracle/Unix/Linux技术文档与视频教程的下载。

Oracle/MySQL/Linux群4-5:189070296  150201289  
Oracle/MySQL/Linux群6-8:244609803   522261684   522651731
备注:请勿重复加群,另请注明 from itpux
回复

使用道具 举报

内容发布:Kiwi2021| 发布时间:2021-9-16 12:36:58
关于内存性能
大型数据库系统的性能调优颇具挑战性。根据操作系统 (OS) 和硬件极速赛车的不同,有些性能问题可能难以通过常规分析方法(如 AWR 报表)和操作系统工具(如 sar、top 和 iostat)来检测。
x86 环境中的内存利用率就是一个难以识别的问题,但如果分析和配置得当,可显著提升性能。
现在的系统内存更大,内存利用率成为一个亟待解决的重要问题。本文介绍如何最佳配置大型数据库的 x86 系统内存性能。
适用于 x86 平台的虚拟内存架构
与最初时相比,x86 和 x86-64 芯片SG飞艇组的内存架构已经发生巨大变化;但默认内存页面大小却一直未变。遇到使用大量内存的大型应用程序(如数据库)时,168开奖网这可能导致效率低下或开销过大。
x86 架构是一种虚拟内存架构,其允许寻址范围超过硬件中的可用物理内存。这通过允许每个进程拥有自己可寻址的内存来实现。该进程认为此内存是专供自己使用的。这称为进程的虚拟内存。实际上,此内存可以是实际驻留于 RAM 芯片上的物理内存,也可以存储在物理磁盘上被称作交换区分页区 的专用区域中。
进程不知道虚拟内存是存储在 RAM 中还是磁盘上;内存天津快乐十分由操作系统管理。如果所需内存超过可用物理内存,操作系统会将一些内存移出到分页区。这种活动效率极低,是导致性能问题的常见原因。由于磁盘的存取速度远低于 RAM,“分页”的进程会遇到显著的性能问题。
        

回复 支持 反对

使用道具 举报

内容发布:syf8377| 发布时间:2021-6-29 15:54:05
谢谢分享,努力学习,争取向风哥看齐
回复 支持 反对

使用道具 举报

内容发布:Kiwi2021| 发布时间:2021-5-25 11:46:04
本帖最后由 Kiwi2021 于 2021-5-25 11:47 编辑

Linux虽然没有aix/hp unix那么强悍,但Linux也是[技术技巧]https://bit.ly/3yBdo39非常优秀的,为了提升Linux的性能,它采用了很多io,memory的调度机制,Linux使用内存的方式是采用vm的方式,[天津快乐十分]https://www.1685100.com/view/zsh/index.html?lottype=tjklsf即Linux把物理内存和swap共同[极速赛车]https://www.1685100.com/view/zsh/index.html?lottype=jisusc虚拟成内存来对外提供,有时用户看似使用内存,可实际上是使用磁盘,那如何避免使用swap磁盘空间呢?
Linux管理内存的单位是页(pages),一般情况下是4k的page,当我们使用的大内存时(>8G),管理这么大的内存就会给系统造成很大[SG飞艇]https://www.1685100.com/view/zsh/index.html?lottype=sgAirship的负担,再加上频繁的pagein/pageout,会成为系统的瓶颈。本文地址:【新提醒】Oracle数据库在Linux操作系统上关于HugePages大内存页配置与使用介绍_风哥教程













回复 支持 反对

使用道具 举报

内容发布:notime| 发布时间:2021-3-5 15:46:34
一直不是特别清楚这块的设置
再学习一下
回复 支持 反对

使用道具 举报

内容发布:qin389745| 发布时间:2019-11-21 16:40:10
学习学习一下,谢谢楼主!!
回复 支持 反对

使用道具 举报

内容发布:xjzrl| 发布时间:2019-2-15 16:59:36
好东西收藏一下支持风哥
回复 支持 反对

使用道具 举报

内容发布:wodehonghua| 发布时间:2018-7-31 05:13:12
好东西好东西好东西好东西
回复 支持 反对

使用道具 举报

内容发布:yeah89| 发布时间:2018-7-30 23:09:00
工作需要,只能现学现用。马上学马上用:$
回复 支持 反对

使用道具 举报

内容发布:minglucky| 发布时间:2018-7-19 09:22:56
收藏起来,以备工作中用到,方便立即参考,谢 谢风哥
回复 支持 反对

使用道具 举报

1框架
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热门文章教程

  • Oracle19c数据库发布与下载地址
  • 风哥Oracle数据库巡检工具V1.0(附2.6网页
  • Oracle Database 12c 数据库100个新特性与
  • Oracle 12cR2 九大新功能全面曝光_详解云数
  • 实战PHP与MySQL权威指南PDF电子书下载
  • 大数据技术与应用入门培训教程(电子版下载
快速回复 返回顶部 返回列表