tset123 发表于 2017-12-16 19:39:01

MongoDB限制内存方法

  1.创建控制组(确保cgroups binaries被安装)
  cgcreate -g memory:MongoLimitGroup
  如果报错cgcreate: libcgroup initialization failed: Cgroup is not mounted.
  启动cgconfig服务:service cgconfig start
  2.设置具体可用内存一般b为单位
  echo 1610612736 > /sys/fs/cgroup/memory/MongoLimitGroup/memory.limit_in_bytes
  3.使用下面的命令将已经删除的页面保留在缓存中
  sync; echo 3 > /proc/sys/vm/drop_caches
  4.分配服务到创建的控制组
  cgclassify -g memory:MongoLimitGroup mongod_pid
  5.检测设置的是否有效果
  

free -m  
页: [1]
查看完整版本: MongoDB限制内存方法