Оптимизация my.cnf для более 100 баз данных wp и низкого использования оперативной памяти - PullRequest
0 голосов
/ 13 января 2020

У меня есть VDS: 6 ядер и 10 ГБ оперативной памяти с более чем 150 сайтами WordPress. Все это основано на CentOS 7, веб-панели ISPManager с MariaDB 10.3 в контейнере Docker. Сайты не высоконагружены, но 3 раза в неделю отключение контейнера происходит из-за низкой оперативной памяти. (OOM Killer убивает его) Какие параметры .my.cnf вы можете порекомендовать для оптимального и низкого использования оперативной памяти? Как я могу остановить эту периодическую гибель контейнеров, которую делает OOM Killer? Может быть, какие-то системные настройки CentOS7? Tnx, извините за ошибки.

1 Ответ

0 голосов
/ 18 января 2020

Есть много настроек, которые можно уменьшить, чтобы помочь. innodb_buffer_pool_size это обычно самый большой, следовательно, первый, который нужно настроить.

10 ГБ ОЗУ - Что в этом? Один экземпляр MariaDB (более 150 баз данных)? Плюс код приложения WP?

Немного ниже table_open_cache.

Пожалуйста, укажите GLOBAL STATUS и VARIABLEs, как обсуждалось здесь: http://mysql.rjweb.org/doc.php/mysql_analysis#tuning

swappiness = 1 может помочь.

...