MongoDB 3.2を実行している場合 以降のバージョンでは、wiredTiger
を制限できます キャッシュ 上記のように。
/etc/mongod.conf
内 wiredTiger
を追加します 一部
...
# Where and how to store data.
storage:
dbPath: /var/lib/mongodb
journal:
enabled: true
wiredTiger:
engineConfig:
cacheSizeGB: 1
...
これにより、キャッシュサイズが 1GBに制限されます 、Docの詳細
これで問題が解決し、ubuntu 16.04
を実行しました およびmongoDB 3.2
PS:構成を変更した後、mongoデーモンを再起動します。
$ sudo service mongod restart
# check the status
$ sudo service mongod status