Se stai utilizzando MongoDB 3.2 o versione successiva, puoi limitare il wiredTiger
cache come detto sopra.
In /etc/mongod.conf
aggiungi il wiredTiger
parte
...
# Where and how to store data.
storage:
dbPath: /var/lib/mongodb
journal:
enabled: true
wiredTiger:
engineConfig:
cacheSizeGB: 1
...
Ciò limiterà la dimensione della cache a 1 GB , maggiori informazioni in Doc
Questo ha risolto il problema per me, eseguendo ubuntu 16.04
e mongoDB 3.2
PS:dopo aver modificato la configurazione, riavvia il demone mongo.
$ sudo service mongod restart
# check the status
$ sudo service mongod status