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/

oracle11g 大页内存设置 一、大页内存设置前系统及数据库配置。二、大页内存设置 立即下载

相关推荐

学习笔记--在线强化学习、离线强化学习、连续强化学习的区别(4)

在连续强化学习中,状态和动作都是连续的,这意味着智能体可以采取无限数量的动作,并且状态空间是连续的,而不是离散的点。- 策略评估和模型选择:在离线学习中,如何有效地评估不同策略和模型的性能,是一个重要的研究问题。- 连续学习和迁移学习:在线学习中,学习者需要不断在不同任务和环境中学习,研究者致力于研究如何将之前学到的知识迁移到新任务中,以实现更高效的学习和决策。- 连续动作选择和优化:在连续动作空间中,智能体对动作的选择是无限的,研究者在连续强化学习中通常关注如何有效地选择连续动作,以达到最优决策策略。

hzlalb的博客 3602

Oracle性能优化-大内存页配置

#一·为什么需要大页面? 如果您有一个大的RAM和SGA,那么HugePages对于Linux上更快的Oracle数据库性能是至关重要的。如果您的组合数据库SGAs很大(比如超过8GB,甚至对于更小的数据库也很重要),则需要配置更大的页面。请注意,SGA的大小很重要。HugePages的优势有: 更大的页面大小和更少的页面数量:默认页面大小为4K,而HugeTLB大小为2048K。这意味着系统需要...

x707669224的专栏 4437

C语言编写Picard迭代和牛顿迭代法

为了完成学校计算方法的作业,花了两个多星期将所有实验报告编写出来,看到同桌找代码的辛苦,优快云也没有这类代码,我只是一时兴起,想分享我写的代码与大家共飨,有错误还请多多指正,代码都不难,也是为了让优快云帮我保存下,我辛辛苦苦做出来的,倘若能给别人带来一丝一毫的帮助,我都万分荣幸。 1:什么是Picard迭代 先弄一个满足f(x) = 0的函数将其转化为x= 正在上传… 重新上传 取消 ...

mohenxiang的博客 4699

大内存服务器装oracle,Oracle服务器开启HugePages以支持大内存SGA

Linux内核支持linux虽然没有aix,hp unix那么强悍,但linux也是非常优秀的os。为了提升linux的性能,它采用了很多 io、memory的调度机制,linux使用内存的方式是采用vm的方式,即linux把物理内存和swap共同虚拟成可用内存来对外提供使用,有时用户看似使用内存,实则使用磁盘。linux管理内存的单位是页(pages),一般情况下默认的 page size 为4...

weixin_29775951的博客 543

探索LLM世界:新手小白的学习路线图

通过系统的学习和实践,新手小白也能逐步掌握LLM的核心技术。掌握LLM不仅能提升个人技术水平,还能为职业发展带来广阔的前景。未来,随着技术的不断进步,LLM将在更多领域发挥重要作用,成为推动科技进步的重要力量。学习LLM是一条充满挑战但也充满机遇的道路。只要你坚持不懈、不断学习和实践,就一定能够在LLM领域取得突破。希望本文提供的学习路线图能为你指明方向,助你早日掌握LLM,开启AI学习的新篇章!

m0_62110645的博客 2360

GitHub 新手使用手册

理论说太多容易忘,来实践实践吧。

2501_90226046的博客 1054

linux下Oracle通过设置大内存页解决使用swap分区问题

      在一个新闻网站的后台数据库的监控过程中,经常出现数据库开始使用交换分区的情况,并进而导致整个应用系统响应非常缓慢,不能够提供服务。该服务器的内存为8G,SGA设置为4G,PGA设置为1G。操作系统为64位。      按照道理,即使内存发生不够的情况,应该是磁盘读写变得更加激烈,而不是开始频繁的使用swap交换分区,沿着这个思路,寻找相关资料,发现如果配置大内存页可以强行把SGA锁定到内存中,大内存页是不允许被交换的。而同时相关资料也说明,在内存比较大的情况下,当系统内存为8G以上时,如果不采用

cornfieldc01的专栏 2413

在windows安装程序时出现 系统无法打开指定的设备或文件的解决方案

本文主要介绍了在windows安装程序时出现 系统无法打开指定的设备或文件的解决方案,希望能对使用windows的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 1万+

【转自Oracle官方技术博客】系统内存耗尽的案例分析

系统内存耗尽的案例分析

msdnchina的专栏@JiNan,ShanDong 2130

车载以太网-组播

车载以太网-组播

天赐好车的博客 254

Synthesia技术浅析(四):自然语言处理

Synthesia 的自然语言处理(NLP)模块是其核心技术之一,涵盖了文本转语音(TTS)、情感分析以及多语言支持等多个方面。

m0_75253143的博客 1167

Linux Page Table(页表)

数据库PageTable 影响建议措施性能收益Oracle大SGA导致页表庞大、TLB miss频繁启用HugePages提升5~20%MySQLBuffer Pool大量页映射、TLB flush频繁禁用THP+启用Large Pages提升5~15%openGauss多进程共享内存 + 页表复制使用HugePages、优化NUMA提升10~15%✅Page Table 对数据库性能的影响在于 “页映射层的复杂度” 和 “TLB效率”,

喝醉酒的小白 751

聊聊蓝牙配对技术-CTKD OVER BR/EDR

摘要:本文探讨了蓝牙设备通过跨传输密钥派生(CTKD)机制实现双模连接的技术细节。研究发现,手机在连接双模耳机时优先通过BR/EDR配对,再利用CTKD派生BLE连接所需的密钥。关键条件包括:设备地址一致性、启用安全连接(Secure Connection)及禁用justworks配对方式。文章详细剖析了从BR/EDR链路密钥派生BLE长期密钥(LTK)的算法流程,重点解析了H6/H7加密函数的作用机制与安全差异。研究还通过HCI日志验证了密钥交换和加密建立的完整过程,指出蓝牙5.1版本对CTKD安全性的强

十多年蓝牙协议软件开发,擅长蓝牙协议分析 2703

Oracle Memory Management and HugePage (连载二)

作者:沃趣科技高级数据库工程师  魏兴华  MSMM 10G前SGA的管理是通过手工设置一系列的参数来实现的,例如重要的参数有以下几个: ●             buffer_cache_size ●             shared_pool_size ●             large_pool_size ●         

woqutechteam的博客 4872

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

oracle ORA-32701 hang分析(二)---hugepage优化

数据库hugepage

Vovis的博客 2558

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Oracle与Hugepage关系

在Linux环境性能优化实践中,HugePage是一个经常提到的方法。简单的说,HugePage就是Linux内核上一种是用内存块的方法。作为传统4K Page的替代,HugePage在大部分场景下可以提升Oracle实例的运行性能效率。   本篇介绍如何进行HugePage配置和Oracle环境使用。   1、HugePage介绍   HugePage广泛启用开始于Kernal 2....

u012232730的博客 843

Oracle 与 HugePage的关系

在Linux环境性能优化实践中,HugePage是一个经常提到的方法。简单的说,HugePage就是Linux内核上一种是用内存块的方法。作为传统4K Page的替代,HugePage在大部分场景下可以提升Oracle实例的运行性能效率。 本篇介绍如何进行HugePage配置和Oracle环境使用。 1、HugePage介绍 HugePage广泛启用开始于Kern...

180

oracle11g 在112G内存中如何使用hugepage提高性能

1,关于Hugepage HugePage广泛启用开始于Kernal 2.6,一些版本下2.4内核也可以是用。在操作系统Linux环境中,内存是以页Page的方式进行分配,默认大小为4K。如果需要比较大的内存空间,则需要进行频繁的页分配和管理寻址动作。 HugePage是传统4K Page的替代方案。顾名思义,是用HugePage可以让我们有更大的内存分页大小。无论是HugePag...

csdn's blog 1万+

在Linux 中为oracle配置hugepage的方法

在Linux 中为oracle配置hugepage的方法   在Linux中配置hugepage可以提高oracle的性能,减少oracle sga的页交换,类似于aix中的lagepage。 下面演示配置hugepage的方法。 系统环境: OS:CentOS5 x86 Oracle:10.2.0.1 配置过程  18010133657  检查hugepagesize

woodod的专栏 592

32位oracle_Oracle 之Hugepage

1. Hugepage基本概念系统进程是通过虚拟地址访问内存,但是CPU必须把它转换成物理内存地址才能真正访问内存。为了提高这个转换效率,CPU会缓存最近的"虚拟内存地址和物理内存地址"的映射关系,并保存在一个由CPU维护的映射表(page table)中。page table(页表)是操作系统上的虚拟内存系统的数据结构模型,用于存储虚拟地址与物理地址的对应关系。当我们访问内存时,首先访问"pag...

weixin_31659557的博客 227

linux的hugepage的配置

转自: ttp://blog.youkuaiyun.com/wyzxg/article/details/7078753 author:skate time:2011/12/16 linux的hugepage的配置   linux虽然没有aix,hp unix那么强悍,但linux也是非常优秀的,为了提升linux的性能,它采用了很多 io,memory的调度机制,linux使用内存的方

小伟的博客 2615

Oracle数据库与 HugePage

在内存管理中,4 KiB的页面成为常规页面(ordinary page)。2 MiB的页面就称为大页(huge page)。

In-Memory Computing Technology 665

oracle linux hugepage,Linux下HugePage内存功能配置

在Linux环境性能优化实践中,HugePage是一个经常提到的方法。简单的说,HugePage就是Linux内核上一种是用内存块的方法。作为传统4K Page的替代,HugePage在大部分场景下可以提升Oracle实例的运行性能效率。一、HugePage介绍HugePage广泛启用开始于Kernal 2.6,一些版本下2.4内核也可以是用。在操作系统Linux环境中,内存是以页Page的方式进...

weixin_39639550的博客 158

linux oracle 强制覆盖_Oracle 之Hugepage

1. Hugepage基本概念系统进程是通过虚拟地址访问内存,但是CPU必须把它转换成物理内存地址才能真正访问内存。为了提高这个转换效率,CPU会缓存最近的"虚拟内存地址和物理内存地址"的映射关系,并保存在一个由CPU维护的映射表(page table)中。page table(页表)是操作系统上的虚拟内存系统的数据结构模型,用于存储虚拟地址与物理地址的对应关系。当我们访问内存时,首先访问"pag...

weixin_39802962的博客 252
上一篇: ORACLE与hugepage(一)
下一篇: 修正执行计划的利器,SQL PROFILE脚本
cotchte0421
博客等级 码龄12年 5粉丝 110原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值