Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Настройка MySQL осуществляется при помощи конфигурационных фалойв /etc/mysql/my.cnf (дефолтный файл,устанавливается вместе с пакетом mysql-server) и /etc/mysql/conf.d/eltex-ems.cnf (содержит дополнительную конфигурацию, важную для работы системы управления,устанавливается вместе с пакетом eltex-ems-db).

При настройке нужно учесть необходимость запуска репликации баз данных и нагрузку на сервер.


В зависимости от предполагаемого количества используемых точек доступа, необходимо указать максимальное количество коннектов к БД. За это отвечает параметр max_connections. По умолчанию он прописан в файле /etc/mysql/my.cnf, но закомментирован. Раскомментируйте его и пропишите необходимое значение, например так:

max_connections        = 500

Это значение можно выбрать из таблицы Расчет количества коннектов к БД (нижняя строка)


В файле /etc/mysql/conf.d/eltex-ems.cnf нужно установить размеры буферов для таблиц MyISAM и Innodb. В сумме они не должны превышать 70-80% от общей памяти сервера (если на сервере установлена только база данных, если есть и другие службы, то необходимо оставить память и для их работы). При этом на Innodb нужно выделить 60-70 % от общей суммы.  Например, для сервера с 32 Гб оперативной памяти распределение получилось следующим:

key_buffer_size=6G
innodb_buffer_pool_size=22G

Расчет количества коннектов к БД в зависимости от нагруженности серверов


 до 50 ТДот 50 до 200 ТДот 200 до 500 ТДот 500 до 4 тыс. ТД 
Количество коннектов на сервисах SoftWLC     
nbi (суммарное) 163878156
Количество подключений сервиса к каждой БДradius4122448
ems4102248
wireless4102248
logs2468
eltex_auth_service2244
      
ems (суммарное) 204092186
Количество подключений сервиса к каждой БДevent481632
tree482040
syslog2444
radius482040
wireless361430
      
PCRF (суммарное) 6122448
Количество подключений сервиса к каждой БДradius24816
sql.ems24816
sql.wireless24816
      
radius  5101532
eltex-auth  2225
eltex-portal  10101010
eltex-portal-constructor 10101010
rsyslog-mysql 24610
      
репликация 2222
резерв 8888
      
 78130229427

Суммарное  количество коннектов на MySQL

(количество коннектов, которое нудно прописать в настройках БД)