mongodb内存占用过高可行的限制办法

最近服务器卡的要死,后来发现是用来MongoDB在后台建索引,占了 一半的内存,MongoDB本身是一个极耗内存的数据库,你有多少内存他都能吃进去,谷歌之后寻到解决办法如下: 服务器系统是CentOS7...

最近服务器卡的要死,后来发现是用来MongoDB在后台建索引,占了 一半的内存,MongoDB本身是一个极耗内存的数据库,你有多少内存他都能吃进去,谷歌之后寻到解决办法如下:

服务器系统是CentOS7

系统限制最高不超过10G

systemctl set-property mongod MemoryLimit=10G

MongoDB的配置文件修改,设置缓存5G

storage下加入:

attachments-2018-12-4NtX2Qrd5c241ed944296.png最后重启MongoDB

systemctl restart mongod.service

再看看建索引时内存使用:

attachments-2018-12-XcxkxKGD5c241df601dc2.png

美丽的限制住了。

  • 发表于 2018-12-27 08:40
  • 阅读 ( 6428 )
  • 分类:编程语言

你可能感兴趣的文章

相关问题

2 条评论

请先 登录 后评论
不写代码的码农
祝让飞

生物信息工程师

118 篇文章

作家榜 »

  1. 祝让飞 118 文章
  2. 柚子 91 文章
  3. 刘永鑫 64 文章
  4. admin 57 文章
  5. 生信分析流 55 文章
  6. SXR 44 文章
  7. 张海伦 31 文章
  8. 爽儿 25 文章