mongoDB and numa policy interleave

  1. 云栖社区>
  2. 博客>
  3. 正文

mongoDB and numa policy interleave

德哥 2016-03-31 13:24:32 浏览1146
展开阅读全文
今天看到HelloDBA的一篇关于NUMA架构下单服务器跑多实例MYSQL的文章地址
http://www.hellodb.net/tag/numa

我发现mongoDB也有类似情形,可能需要在启动数据库的时候加一个调整NUMA内存分配策略的设置,如下:
su - mongo -c "numactl --interleave=all mongod -f /opt/mongo/conf/mongod5281.conf"
这样的话内存分配策略由默认的default修改为interleave模式,具体可以参考不同的模式的意思。

通过查看进程的numa_maps
一个物理两个node的NUMA硬件架构,已经启用了interleave策略如下:
cat /proc/$pid/numa_maps

00400000 interleave=0-1 file=/o










网友评论

登录后评论
0/500
评论
德哥
+ 关注