Назад | Перейти на главную страницу

Следует ли мне обновить память для выделенного сервера?

Использование памяти на моем выделенном сервере составляет около 25% (своп обычно составляет 1%), а нагрузка составляет около 2-5.

Мой хост рекомендовал мне обновить ОЗУ с 2 ГБ до 4 ГБ, чтобы я мог увеличить свой innodb_buffer с 16 МБ по умолчанию до 2 ГБ. Размер моей таблицы innodb составляет 2 ГБ.

Мой вопрос: учитывая, что использование оперативной памяти составляет 25%, имеет ли смысл обновлять оперативную память? Иногда запросы зависают, поэтому я думаю, что больший innodb_buffer может снизить нагрузку на базу данных, просто не уверен, действительно ли мне нужно сначала обновить мою оперативную память.

Я бы порекомендовал сделать буфер больше, но все же в пределах существующего объема памяти, и посмотреть, каков прирост производительности.

Между прочим, я не могу спорить о том, чтобы иметь метрики, на которые нужно смотреть и строить графики при изменении настроек. У людей достаточно когнитивных предубеждений, поэтому нам нужно смотреть на точные числа, а не говорить «о, кажется, быстрее»