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
  • 阅读 ( 248 )
  • 分类:编程语言

你可能感兴趣的文章

相关问题

2 条评论

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

生物信息工程师

103 篇文章

作家榜 »

  1. 祝让飞 103 文章
  2. 合肥国肽生物 69 文章
  3. 刘永鑫 64 文章
  4. SXR 44 文章
  5. 调研图 37 文章
  6. 张海伦 31 文章
  7. 生信分析流 29 文章
  8. 爽儿 25 文章