Настройка Multicast на Eltex MES2324B

Однажды понадобилось принять Multicast трафик от разных телевизионных площадок и из разных VLAN, по этому пришлось использовать access-list, чтобы правильно передавать igmp-report от клиента в нужный VLAN. Если Multicast только в одном VLAN, то можно обойтись без access-list.

Читать далее «Настройка Multicast на Eltex MES2324B»

Решение предупреждения Asked to transmit frame type ulaw, while native formats is (g729) read/write = ulaw/ulaw

Однажды пользователь совершал звонок и в Asterisk начало отображаться очень много предупреждений, а также не было звука:

Читать далее «Решение предупреждения Asked to transmit frame type ulaw, while native formats is (g729) read/write = ulaw/ulaw»

BDCOM. Как определить какая SFP в EPON порту

Однажды понадобилось определить какие SFP модули находятся в EPON портах, а именно C+ или C++.

Читать далее «BDCOM. Как определить какая SFP в EPON порту»

Изменение innodb_flush_log_at_trx_commit в MySQL

Значение по умолчанию 1, возможные значения 0-2.

0 — Журналы записываются и сбрасываются на диск один раз в секунду. Транзакции, журналы которых не были очищены, могут быть потеряны в результате сбоя.
1 — Журналы записываются и сбрасываются на диск при каждой фиксации транзакции.
2 — Журналы записываются после каждой фиксации транзакции и сбрасываются на диск один раз в секунду. Транзакции, журналы которых не были очищены, могут быть потеряны в случае сбоя.

Читать далее «Изменение innodb_flush_log_at_trx_commit в MySQL»

Как изменить innodb_read_io_threads в MySQL

Приведу пример изменения innodb_read_io_threads в MySQL.
Значение innodb_read_io_threads определяет количество потоков ввода-вывода для операций чтения в InnoDB. Значение по умолчанию 4, минимально возможное 1, максимальное 64.

Читать далее «Как изменить innodb_read_io_threads в MySQL»

Как изменить innodb_write_io_threads в MySQL

Приведу пример изменения innodb_write_io_threads в MySQL.
Значение innodb_write_io_threads определяет количество потоков ввода-вывода для операций записи в InnoDB. Значение по умолчанию 4, минимально возможное 1, максимальное 64.

Читать далее «Как изменить innodb_write_io_threads в MySQL»

Как изменить innodb_thread_concurrency в MySQL

Приведу пример изменения innodb_thread_concurrency в MySQL.
Так как InnoDB использует потоки операционной системы для обработки пользовательских транзакций, то параметр innodb_thread_concurrency позволяет ограничить их. По умолчанию в новых версиях MySQL значение равно 0, это означает что нет ограничения на количество одновременно выполняемых потоков и это является правильным для современных серверов. Если же вы хотите ограничить, то при достижении лимита лишние потоки будут ожидать определенное количество микросекунд указанное в параметре innodb_thread_sleep_delay, а потом попытаются попасть в очередь. Также в MySQL 5.6.3 и выше добавлен параметр innodb_adaptive_max_sleep_delay который позволяет указать максимальное количество микросекунд для параметра innodb_thread_sleep_delay и тогда InnoDB автоматически регулирует innodb_thread_sleep_delay.

Читать далее «Как изменить innodb_thread_concurrency в MySQL»

FreeRadius. решение ошибки rlm_sql_mysql: Couldn’t connect to MySQL server

Однажды устанавливал FreeRadius 3.0.23, кстати процесс описал в статье ABillS. Установка Freeradius, и оптимизировал некоторые параметры MySQL сервера, после чего FreeRadius перестал запускаться и в логах я увидел ошибки:

Читать далее «FreeRadius. решение ошибки rlm_sql_mysql: Couldn’t connect to MySQL server»