LINUX.ORG.RU
ФорумAdmin

Mariadb 10, io + cpu

 ,


0

2

Адаптировал конфиг который мне тут недавно посоветовали , закоментировав некоторые опции http://pastebin.com/Nd4XQiBj . забыл упомянуть что размер базы ~3GB .Так же обновил до mariadb10. Так же установил графики мунин. В данный момент беспокоит что обращению к диску стало на порядок чаще с этим конфигом . Нагрузка на процессор возросла тоже . Вот еще графики которые как мне показалось интересы , они пока короткие так как конфиг установил недавно https://yadi.sk/i/eQvvfMrsfXVLt ,https://yadi.sk/i/hLN7NIm5fXVLx , https://yadi.sk/i/DEp-EPg8fXVM3, https://yadi.sk/i/fbN5VsIsfXVM9 , https://yadi.sk/i/6ElB6EWWfXVMD , https://yadi.sk/i/705n5yUgfXVMK .. Среди этого всего есть и плюс , база еще не разу не упала .. Однако можно ли что то сделать на стороне сервера в сторону уменьшения обращений к диску . Оперативной памяти досточно , с данным конфигом используется 4-5 GB ..

innodb_buffer_pool_instances официальная документация рекомендует не менее 1 Гб на инстанс. У тебя же полгига.

turtle_bazon ★★★★★ ()
Ответ на: комментарий от apekoff

Просто что примечательно. Запросов у тебя максимум 3к. При этом основная доля - селекты, при этом они в кэши не попадают. Странно. :) Просто у меня на одном проекте запросов 1к где-то максимум, при этом соединений в секунду обычно где-то в районе 10-20 болтается.

turtle_bazon ★★★★★ ()
Ответ на: комментарий от apekoff

Если реальная нагрузка, то long_query_time поставь в 2. Ибо если больше 2-х секунд выполняется запрос, то такие запросы могут быстро к потолку в max_connections прийти.

turtle_bazon ★★★★★ ()

Ещё, если оперативной памяти достаточно, можешь поставить innodb_buffer_pool_size побольше. 16+ Гб. Тогда и инстансы увеличь соответственно. Ещё я innodb_additional_mem_pool_size ставлю в 2 Гб.

turtle_bazon ★★★★★ ()
Ответ на: комментарий от turtle_bazon

Сделал таким образом , пока жду разрешения на рестарт

innodb_buffer_pool_size                 = 1G
innodb_buffer_pool_instances    = 16
innodb_additional_mem_pool_size = 2G
query_cache_limit = 1M

apekoff ()
Ответ на: комментарий от apekoff

innodb_buffer_pool_size - я думал, 16 будет. :) Почему 1 Гб то? Это же общий размер.

turtle_bazon ★★★★★ ()
Ответ на: комментарий от apekoff

А какие там ключевые параметры (т.е. после добавления чего оптимизировалось)? И можешь ли показать насколько оптимизировалась (графики мунин)?

turtle_bazon ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.