1. 本际云推荐 - 专业推荐VPS、服务器,IDC点评首页
  2. 云主机运维
  3. VPS运维

ORACLE服务器关闭透明大页并启用大页

ORACLE服务器关闭透明大页并启用大页

本文由IT那活儿公众号的小编小本本发布,今天将为大家介绍ORACLE服务器的大页和透明大页,并详细讲解如何关闭透明大页并启用大页来提高服务器性能。

ORACLE服务器关闭透明大页并启用大页

什么是HugePages和透明大页?

HugePages是为了减少大内存对CPU的开销而产生的一种页面大小,大小为2048KB,比服务器默认的4KB页面要大得多。而透明大页则是Linux系统默认开启的程序,在SunOS 版本5.11上是已经启用的程序,它的作用是将页聚集在较大的页面上,以减少页表的大小。但是对于Linux的大内存Oracle服务器而言,透明大页可能会导致RAC的节点重启和服务器CPU压力,从而影响服务器的性能。

如何关闭透明大页并启用大页?

关闭透明大页有以下步骤:

  1. 通过命令grep Huge /proc/meminfo检查透明大页是否开启。
  2. 修改/etc/default/grub文件,在GRUB_CMDLINE_LINUX行末尾添加transparent_hugepage=never,执行grub2-mkconfig -o /boot/grub2/grub.cfg命令重新生产文件。
  3. 重启服务器,透明大页将关闭。

启用大页也有以下步骤:

  1. 检查自动内存管理是否启用,如有启用需要关闭。
  2. 查看SGA配置情况,确定SGA的值和大页的值。
  3. 通过修改/etc/sysctl.conf文件的vm.nr_hugepages参数的值来配置大页。
  4. 重启服务器生效,检查大页是否生效。

通过以上步骤我们可以将服务器的性能提高并保证服务器的稳定性。

原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/6487.html