- docker运行MongoDB,针对于docker容器来进行内存资源的限制
- 修改MongoDB的运行配置文件,并且重启mongodb
storage:
dbPath: /var/lib/mongodb
journal:
enabled: true
# engine:
mmapv1:
smallFiles: true
wiredTiger:
engineConfig:
configString : cache_size=160M
-
利用Linux内核的cgroup机制进行限制
参考https://www.techpaste.com/2016/04/limit-mongodb-memory-usage/