mysql 绑定 cpu 节点_mysqld_multi多实例及numactl资源绑定

本文介绍了如何使用mysqld_multi创建多个MySQL实例,并利用numactl工具进行CPU和内存资源的绑定,以避免实例间的资源竞争,提高性能。详细讲解了numactl的使用参数,如--interleave、--cpunodebind和--localalloc,并给出了实例启动命令。
摘要由CSDN通过智能技术生成

很多时候,我们测试mysql性能,开启mysqld_multi功能,开多个mysql实例,同时使用numa工具绑定cpu,内存资源,防止多个mysql实例间资源竞争,影响性能,或者测试数据

mysqld_multi功能的开启在其他文章中已经介绍,这里主要讲的是numa绑定系统资源,

在新版本的linux内核中,已经很好的支持了numa功能,

命令行输入numactl可以看到一些numa信息

#numactl

usage: numactl [--interleave=nodes] [--preferred=node]

[--physcpubind=cpus] [--cpunodebind=nodes]

[--membind=nodes] [--localalloc] command args ...

numactl [--show]

numactl [--hardware]

numactl [--length length] [--offset offset] [--shmmode shmmode]

[--strict]

[--shmid id] --shm shmkeyfile | --file tmpfsfile

[--huge] [--touch]

memory policy | --dump | --dump-nodes

memory policy is --interleave, --preferred, --membind, --localalloc

nodes is a comma delimited list of node numbers or A-B ranges or all.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值