Oracle集群管理-19C集群禁用numa和大页内存特性

这篇具有很好参考价值的文章主要介绍了Oracle集群管理-19C集群禁用numa和大页内存特性。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Linux Redhat 7.9关闭内存管理特性

1 关闭大页内存

[root@db1 ~]# cat /sys/kernel/mm/transparent_hugepage/defrag

[always] madvise never

[root@db1 ~]# cat /sys/kernel/mm/transparent_hugepage/enabled

[always] madvise never

echo never > /sys/kernel/mm/transparent_hugepage/enabled

echo never > /sys/kernel/mm/transparent_hugepage/defrag

cat /sys/kernel/mm/transparent_hugepage/defrag

cat /sys/kernel/mm/transparent_hugepage/enabled

chmod u+x /etc/rc.d/rc.local  (忘记加权限了导致多次重启主机shit)

echo 'echo never > /sys/kernel/mm/transparent_hugepage/defrag' >> /etc/rc.d/rc.local

echo 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' >> /etc/rc.d/rc.local

3.验证是否关闭了透明大页

[root@eomsdb1 ~]# grep Huge /proc/meminfo

AnonHugePages: 83968 kB

HugePages_Total: 0 #success

HugePages_Free: 0

HugePages_Rsvd: 0

HugePages_Surp: 0

Hugepagesize: 2048 kB

[root@eomsdb1 ~]# cat /proc/sys/vm/nr_hugepages

0

#success

2 开启大页内存 

echo always > /sys/kernel/mm/transparent_hugepage/enabled

echo always > /sys/kernel/mm/transparent_hugepage/defrag

cat /sys/kernel/mm/transparent_hugepage/defrag

cat /sys/kernel/mm/transparent_hugepage/enabled

3 禁用numa特性  

一、检查OS是否开启NUMA

# cat /proc/cmdline
root=LABEL=DBSYS ro bootarea=dbsys rhgb quiet console=ttyS0,115200n8 console=tty1 crashkernel=128M@16M numa=off
# numactl --hardware

dmesg|grep -i numa文章来源地址https://www.toymoban.com/news/detail-704268.html

备份numa文件

cp /etc/default/grub /etc/default/grub2023bak

vi /etc/default/grub

在 GRUB_CMDLINE_LINUX 参数的末尾增加 : numa=off

例如:

GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=vg_root/root rd.lvm.lv=vg_root/swap rhgb quiet numa=off"

重建grub 配置文件

MBR 分区表

grub2-mkconfig -o /etc/grub2.cfg

efi 引导模式, efi + GPT分区表

grub2-mkconfig -o /etc/grub2-efi.cfg

重启机器,再来检查numa 是否被关闭即可

dmesg|grep -i numa

到了这里,关于Oracle集群管理-19C集群禁用numa和大页内存特性的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 内存虚拟化、内存复用、大页内存作用及详解

       脏数据 :在内存中发生变化还没有写回磁盘的数据(写数据或者更改数据时都是先将数据写到内存中,并非直接对硬盘进行操作,待刷新周期后内存数据会刷新到硬盘中)当应用程序在写数据到硬盘时,先写入到内存缓存中,默认30S后会写入硬盘。 赃页Dirty 在/proc/men

    2024年02月08日
    浏览(42)
  • 云计算基础-大页内存

    简单来说,就是通过增大操作系统页的大小来减小页表,从而避免快表缺失 主要应用场景 主要运用于内存密集型业务的虚拟机,比如对于运行数据库系统的虚拟机,采用HugePages(大页)后,可以提升数据库的整体性能(越20%),并有效减小性能抖动 CPU访问内存时,是去通过寻址去

    2024年02月21日
    浏览(30)
  • Linux 大页内存 Huge Pages 虚拟内存

    Linux为什么要有大页内存?为什么DPDK必须要设置大页内存?这都是由系统架构决定的。一开始为了解决一个问题,设计了对应的方案,随着事物的发展,无法满足新的需求,就在原来的基础上改进,慢慢的变成了现在的样子。 物理内存就是电脑的内存条,上面的每一个方块就

    2024年02月06日
    浏览(35)
  • 大页内存配置引发的数据库性能问题

    问题背景:         用户来电报故障,他们一套正常运行的Oracle数据库,突然出现了10分钟左右的性能卡顿问题,期间全部的业务操作都变慢,他们通过查看问题期间的awr报告,发现数据库在问题时间出现大量的libary cache等待事件,但每秒的硬解析并不高,不知道是什么原

    2024年02月21日
    浏览(47)
  • 【德哥说库系列】-ASM管理Oracle 19C单实例部署

    📢📢📢📣📣📣 哈喽!大家好,我是【IT邦德】,江湖人称jeames007,10余年DBA及大数据工作经验 一位上进心十足的【大数据领域博主】!😜😜😜 中国DBA联盟(ACDU)成员,目前服务于工业互联网 擅长主流Oracle、MySQL、PG、高斯及Greenplum运维开发,备份恢复,安装迁移,性能优

    2024年02月09日
    浏览(32)
  • Oracle集群管理 -CRSD层进程启动过程与故障分析

    整体以及依赖关系如图展示:  crsd.bin从OCR中获取所需要的资源列表。  crsd.bin启动对应的代理进程。 代理进程oraagent_root启动集群的公网资源之后集群的VIP和scan vip资源也被启动。 代理进程oraagent_grid启动进而vip对应的listener资源,以及scan vip对应的scan listener。 代理进程oraag

    2024年02月09日
    浏览(81)
  • Oracle 19C 单机环境升级RU(19.3升级至19.12)

    📢📢📢📣📣📣 哈喽!大家好,我是【IT邦德】,江湖人称jeames007,10余年DBA及大数据工作经验 一位上进心十足的【大数据领域博主】!😜😜😜 中国DBA联盟(ACDU)成员,目前服务于工业互联网 擅长主流Oracle、MySQL、PG、高斯及GP 运维开发,备份恢复,安装迁移,性能优化、

    2024年02月07日
    浏览(97)
  • 【转载】oracle学习之路(4)Oracle---windows下安装oracle19c

    转载文档源文链接:Oracle---windows下安装oracle19c 网路地址:https://www.oracle.com/database/technologies/oracle-database-software-downloads.html#19c 在D盘新建文件夹oracle19c(注意:解压后的安装包不能为中文路径,且不要有空格这台特殊的,且数据库安装完成后安装包也不能删除。)。 将WINDOWS.X6

    2024年03月26日
    浏览(55)
  • Oracle 19c 安装(Linux)

    操作系统基础配置 本章节所有操作使用root用户 关闭防火墙和SELINUX 关闭selinux: 编辑/etc/selinux/config 文件 RPM包安装 Oracle安装需要以下RPM包: compat-libcap1-1.10-1 (x86_64) gcc-4.4.4-13.el6 (x86_64) gcc-c+±4.4.4-13.el6 (x86_64) glibc-devel-2.12-1.7.el6 (x86_64) libaio-devel-0.3.107-10.el6 (x86_64) libstdc+±devel-

    2024年02月02日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包