oracle12c rac 开启hugepage
发布日期:2021-05-10 15:50:23 浏览次数:15 分类:精选文章

本文共 3018 字,大约阅读时间需要 10 分钟。

������������������������������Oracle RAC���������������������������������������������������230GB������������������������������������������������CPU������������CPU������������������������������Chef������������HugePages������������������������

HugePages������

HugePages���Linux������������������������������������������������������������������������������������������������HugePages������������������������

  • ���������������������������������������������������������������������������TLB������������
  • ������������������������������������������������������������������������������
  • ���������������������HugePages������������������������������������������������������������������������������SGA���������������
  • ���������������������HugePages������������������������������������������������

������HugePages������

���������HugePages������������������������������������

1. ������Transparent HugePages

  • ������Transparent HugePages���������
cat /sys/kernel/mm/transparent_hugepage/defrag
cat /sys/kernel/mm/transparent_hugepage/enabled
  • ������������������Transparent HugePages������������������
    • ���������������������
    cp /boot/grub2/grub.cfg /boot/grub2/grub.cfg.bak
    cp /etc/default/grub /etc/default/grub.bak
    • ���������������������
    vi /etc/default/grub
    • ������transparent_hugepage=never���������
    GRUB_CMDLINE_LINUX="crashkernel=128M rd.lvm.lv=rhel/root rd.lvm.lv=rhel/swap rhgb quiet transparent_hugepage=never"
    • ���������������������������
    grub2-mkconfig -o /boot/grub2/grub.cfg
    • ���������������������
    chmod +x /etc/rc.d/rc.local
    • ���������������������
    if test -f /sys/kernel/mm/transparent_hugepage/enabled; then
    echo never > /sys/kernel/mm/transparent_hugepage/enabled
    fi
    if test -f /sys/kernel/mm/transparent_hugepage/defrag; then
    echo never > /sys/kernel/mm/transparent_hugepage/defrag
    fi

2. ������Oracle������

  • ������MEMORY_TARGET���MEMORY_MAX_TARGET���
sqlplus / as sysdba
show parameter memory_target;
show parameter memory_max_target;
  • ������������������0���������������������������������

3. ������USE_LARGE_PAGES������

sqlplus / as sysdba
show parameter use_large_pages;
  • ������������TRUE���������������HugePages���������

������������������������������

  • ���������������������
vi /etc/security/limits.conf
* soft memlock 217055232
* hard memlock 217055232

������HugePages������������

  • ������������hugepages_settings.sh������vm.nr_hugepages���������������������������
    • ���������������������
    • ������������HugePages���������������SGA���PGA���������������
    • ���������������������

������������������

���/etc/sysctl.conf������������

vm.nr_hugepages = 4325

������HugePages������

������������HugePages���������������������

grep HugePages /proc/meminfo
  • AnonHugePages���0
  • HugePages_Total���4325
  • HugePages_Free���4304
  • HugePages_Rsvd���71
  • HugePages_Surp���0

���������������������

������������������������������������������

crsctl start instance -d cc -n rac1
crsctl start instance -d rb -n rac1
  • ������������������������������ASM���������������������������

���������������������������������������������������������������Oracle RAC������������������

上一篇:mysql5.7 PXC集群的恢复节点
下一篇:oracle12c删除监听log_n.xml文件

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2025年04月12日 16时04分24秒