2016-06-02 2 views
1

Какое минимальное количество cacheSizeGB можно настроить, какой параметр конфигурации представлен MongoDB 3.0.0 в WiredTiger Storage Engine?MongoDB WiredTiger Storage Engine cacheSizeGB параметр конфигурации

Укажите, сколько кеш-памяти должно быть целым? Могу ли я настроить его с помощью плавающего числа, такого как 15,5?

Я не могу найти деталь из официального документа MongoDB.

ответ

1

Я знаю, что это довольно старое, но, как я падаю на этом вопросе ищет ответ, вот это:

Изменены в версии 3,4: Значения могут варьироваться от 256 до 10TB и может быть a float. Кроме того, значение по умолчанию также изменилось.

по умолчанию: 50% ОЗУ минус 1 ГБ или 256 МБ. Избегайте увеличения размера внутреннего кеша WiredTiger выше его значения по умолчанию.

Если вы запускаете mongod в контейнере (например, lxc, cgroups, Docker и т. Д.), Который не имеет доступа ко всей ОЗУ, доступной в системе, вы должны установить storage.wiredTiger.engineConfig.cacheSizeGB на значение меньше объема оперативной памяти, доступной в контейнере. Точная сумма зависит от других процессов, выполняемых в контейнере.

источник: https://docs.mongodb.com/manual/reference/configuration-options/#storage.wiredTiger.engineConfig.cacheSizeGB

Смежные вопросы