Добрый день.
Обнаружили что сервер mongoDB очень некрасиво ведет себя с озу на сервере. Процесс постепенно съедает весь объем свободной памяти. Дальше, судя по логам, рестарта не происходит, просто память высвобождается.
В принципе это все работает, но приводит к тормозам на этапе заполнения >90% ОЗУ.
Попытались ограничить объем потребляемой озу через storage.wiredTiger.engineConfig.cacheSizeGB
Но сервер БД отказывается запускаться при установке в данную опцию значения меньше 6GB, при том что на сервере всего 4 GB
db version v3.2.22
db.hostInfo() - возвращает memSizeMB верное (4гб)
Есть ли решение? или только обновляться до 3.4+?
storage:
dbPath: "/db/mongo"
directoryPerDB: true
wiredTiger:
engineConfig:
cacheSizeGB: 3
engine: "wiredTiger"