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