- 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/