美文网首页
CentOS7 系统层面开启/关闭 NUMA

CentOS7 系统层面开启/关闭 NUMA

作者: Kassadar | 来源:发表于2020-07-28 14:01 被阅读0次

CentOS7 系统层面开启/关闭 NUMA

在线上环境中,因为硬件机器配置往往高于需求,为了更合理规划资源,会考虑单机多实例部署 TiDB 或者 TiKV。NUMA 绑核工具的使用,主要为了防止 CPU 资源的争抢,引发性能衰退。

NUMA 绑核是用来隔离 CPU 资源的一种方法,适合高配置物理机环境部署多实例使用。

安装 numactl

在目标节点进行安装 numactl

# yum -y install numactl

检查 numa,正常情况输出如下:

# numactl -H | grep available
available: 2 nodes (0-1)






使用 grub 开启/关闭 numa

编辑 grub 文件

vi /etc/default/grub
## replace numa=off to numa=on

示例:

# vi /etc/default/grub
..
GRUB_CMDLINE_LINUX_DEFAULT="root=LABEL=DBSYS bootarea=dbsys bootfrom=BOOT ro loglevel=7 panic=60 debug pci=noaer log_buf_len=1m nmi_watchdog=0 transparent_hugepage=never rd_NO_PLYMOUTH audit=1 console=tty1 console=ttyS0,115200n8 crashkernel=448M@128M numa=on

重建 grub.cfg

# grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg

重启服务器

# shutdown -r now

检查 numa

# numactl -H | grep available
available: 2 nodes (0-1)

相关文章

  • CentOS7 系统层面开启/关闭 NUMA

    CentOS7 系统层面开启/关闭 NUMA 在线上环境中,因为硬件机器配置往往高于需求,为了更合理规划资源,会考...

  • Zabbix 3.5 的搭建安装文档

    0.系统层面centos7、关闭防火墙、selinux 1.安装源rpm -i https://repo.zabb...

  • 关闭NUMA

    今天朋友告知他的库因为numa的原因导致OOM了,趁着这个话题就来操作一把测试库的numa。 关于swap(摘自网...

  • UEFI启动方式下Linux关闭numa

    关闭numa可以使主机部署的MySQL服务不使用swap空间 关闭如下:1.在auto后添加numa=offvi ...

  • ELK快速搭建教程

    一、 Elasticsearch安装 环境准备系统: Centos7防火墙: 关闭Sellinux: 关闭JDK ...

  • mac的php环境

    关闭apache随系统启动 开启apache 重启apache: 关闭apache: 开启PHP开启PHP,需要修...

  • 数据库问题手册一

    批量sql 查看io 数据库日常巡检脚本 系统优化 numa关闭 1.bios方式进入时设置。改成节点交叉存取 2...

  • centos7 使用iptables

    CentOS7中使用iptables 使用iptables关闭/开启防火墙: service iptables s...

  • Linux基本命令介绍

    本文命令都是基于CentOS7系统 一、防火墙相关命令 临时关闭防火墙 禁止防火墙开机启动 开启防火墙 查看防火墙...

  • 虚拟机安装centos7 迷你版

    虚拟机配置centos7系统,不做叙述。默认centos7 迷你版缺少很多东西,vim,网卡开启。。。 1.开启开...

网友评论

      本文标题:CentOS7 系统层面开启/关闭 NUMA

      本文链接:https://www.haomeiwen.com/subject/sjefrktx.html