У меня установлена реплика Mongodb с одним основным, одним дополнительным и одним арбитром.
Аппаратная спецификация основного и дополнительного одинакова, то есть 8 ядер, 32 ГБ ОЗУ и 700 ГБ SSD. Я недавно переместил базу данных в движок WiredTiger из MMap.
В соответствии с документами пн go, я знаю, что выселение страниц начнется, когда:
- Используется проводной кеш тигра на 80%.
- Когда % грязного кэша больше 5%.
Моя резидентная память составляет 13 ГБ. Я вижу наш грязный кеш% более чем на 5%, около 7% все время, а также наш кеш Wired Tiger составляет более 11 ГБ, что составляет около 80% нашего кеша WT.
Я вижу увеличение загрузки процессора из-за того, что поток приложения все время выливается в кэш.
Я хочу знать, увеличит ли размер коробки до 16 ядер 64 ГБ, это решит проблему?