首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

NUMA特性对MySQL性能的影响测试

3.交叉(interleave):在多个CPU上交织分配。 3.绑定(bind):绑定进程和内存到指定节点。 4.优先(preferred):优先在指定节点分配,失败再换节点。...这时通过内核中设置numa=off或者numactl --interleave=all来关闭这个特性。 微信红包新架构需要启用单机多实例,为了性能最佳。...NUMACTL命令说明: --interleave=nodes :在指定节点上交织分配。 --membind=nodes :在指定节点上分配内存。...我的测试开始走入一个误区,反复测试都发现绑定后性能下降;一直没有得到本地绑定的提升;恢复interleave时性能更好。...初步测试结果(本次测试结果都是基于MySQLSlap工具在1000并发,重复50次下得到): concurrency=1000 iterations=50 --interleave=all 1.570

3.9K61
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    NUMA导致的MySQL服务器SWAP问题分析与解决方案

    【关闭NUMA的方案】 1、 在MySQLd_safe脚本中加上“numactl –interleave all”来启动mysqld 2、 Linux Kernel启动参数中加上numa=off,需要重启服务器...3、 在BIOS层面关闭NUMA 4、 MySQL 5.6.27/5.7.9开始引用innodb_numa_interleave选项 对于2、3、4关闭NUMA的方案比较简单,不做详细描述,下面重点描述下...1方案 【开启numa interleave访问的步骤】 1、 yum install numactl -y 2、修改/usr/bin/mysqld_safe文件 cmd="`mysqld_ld_preload_text...`$NOHUP_NICENESS"下新增一条脚本 cmd="/usr/bin/numactl --interleave all $cmd" 3、service mysql stop 4、#写入硬盘,防止数据丢失...all是否生效,可以通过下面命令,interleave_hit是采用interleave策略从该节点分配的次数,没有启动interleave策略的服务器,这个值会很低 numastat -mn -p

    1.4K20

    NUMA架构的CPU -- 你真的用好了么?

    让我们回过头来重新审视下这个问题: NUMA Interleave真的好么? 为什么Interleave的策略就解决了问题?...借用两张 Carrefour性能测试 的结果图,可以看到几乎所有情况下Interleave模式下的程序性能都要比默认的亲和模式要高,有时甚至能高达30%。...而Interleave模式就恰恰是针对这种特性将内存page随机打散到各个CPU Core上,使得每个CPU的负载和Remote Access的出现频率都均匀分布。...也就是说,像MySQL这种外部请求随机性强,各个线程访问内存在地址上平均分布的这种应用,Interleave的内存分配模式相较默认模式可以带来一定程度的性能提升。...而Interleave恰好,把这种不合理分布情况下的Remote Access请求平均分布在了各个小水管中。所以这也是Interleave效果奇佳的一个原因。

    2.8K40

    linux上numa架构介绍

    是打算在该节点上分配内存,最后从这个节点分配的次数; numa_miss:是打算在该节点分配内存,最后却从其他节点分配的次数; numa_foreign:是打算在其他节点分配内存,最后却从这个节点分配的次数; interleave_hit...:采用interleave策略最后从本节点分配的次数 local_node:该节点上的进程在该节点上分配的次数 other_node:是其他节点进程在该节点上分配的次数 注:如果发现 numa_miss...88449951 7058 numa_foreign 122652643 88449935 7055 5122679 interleave_hit...--interleave=nodes或者-i nodes:规定进程从指定的nodes上,以round robin算法交织地请求内存分配。...numactl --interleave=all mongod -f /etc/mongod.conf 因为NUMA默认的内存分配策略是优先在进程所在CPU的本地内存中分配,会导致CPU节点之间内存分配不均衡

    2.7K20
    领券