Страница 1 из 3
После обновления SMG1016M до версии 3.8.0.2088
Добавлено: 26 июн 2017 12:05
Fluke
Доброго времени суток.
Буквально в прошедшую субботу обновил SMG до версии 3.8.0.2088 и заметил следующее:
Загрузка CPU стала "скакать". Во вложении я прислал скрин.
До обновления ПО таких скачков небыло. TOP показывает что это из-за процесса /usr/lib/erlang/erts-5.9.2/bin/beam -- -root /usr/lib/erlang -progname erl -- -home / -- -config /usr/bin/smg/smg_pa_sip/releases/smg
Существует ли проблема с оптимизацией эрланга в версии 3.8.0.2088?
Ещё я заметил что больше всех выедает ОЗУ процесс /usr/bin/smg/mgapp. За что отвечает этот процесс? Что будет если его прибить?
Re: После обновления SMG1016M до версии 3.8.0.2088
Добавлено: 26 июн 2017 18:28
Bokrenok
Fluke писал(а):Доброго времени суток.
Буквально в прошедшую субботу обновил SMG до версии 3.8.0.2088 и заметил следующее:
Загрузка CPU стала "скакать". Во вложении я прислал скрин.
До обновления ПО таких скачков небыло. TOP показывает что это из-за процесса /usr/lib/erlang/erts-5.9.2/bin/beam -- -root /usr/lib/erlang -progname erl -- -home / -- -config /usr/bin/smg/smg_pa_sip/releases/smg
Существует ли проблема с оптимизацией эрланга в версии 3.8.0.2088?
с оптимизацией эрланга проблемы точно нет, он сам по себе такой же как и на предыдущих версиях.
но этот процесс в целом занят обработкой всевозможных SIP-сообщений, может на SMG идёт неравномерная нагрузка по SIP, что приводит к таким всплескам?
Fluke писал(а):Ещё я заметил что больше всех выедает ОЗУ процесс /usr/bin/smg/mgapp. За что отвечает этот процесс? Что будет если его прибить?
это самое главное приложение - ядро обработки вызовов в SMG
если прибить - оно перезапустится и будет снова есть столько же памяти,
но при перезапуске все вызовы отвалятся и потоки Е1 кратковременно тоже отвалятся, что логично
п.с. анализировать состояние ПО на утечки имеет смысл, когда выскакивает аварийное сообщение "оперативная память заканчивается"
Re: После обновления SMG1016M до версии 3.8.0.2088
Добавлено: 26 июн 2017 19:05
Fluke
Bokrenok писал(а):Fluke писал(а):Доброго времени суток.
Буквально в прошедшую субботу обновил SMG до версии 3.8.0.2088 и заметил следующее:
Загрузка CPU стала "скакать". Во вложении я прислал скрин.
До обновления ПО таких скачков небыло. TOP показывает что это из-за процесса /usr/lib/erlang/erts-5.9.2/bin/beam -- -root /usr/lib/erlang -progname erl -- -home / -- -config /usr/bin/smg/smg_pa_sip/releases/smg
Существует ли проблема с оптимизацией эрланга в версии 3.8.0.2088?
с оптимизацией эрланга проблемы точно нет, он сам по себе такой же как и на предыдущих версиях.
но этот процесс в целом занят обработкой всевозможных SIP-сообщений, может на SMG идёт неравномерная нагрузка по SIP, что приводит к таким всплескам?
Fluke писал(а):Ещё я заметил что больше всех выедает ОЗУ процесс /usr/bin/smg/mgapp. За что отвечает этот процесс? Что будет если его прибить?
это самое главное приложение - ядро обработки вызовов в SMG
если прибить - оно перезапустится и будет снова есть столько же памяти,
но при перезапуске все вызовы отвалятся и потоки Е1 кратковременно тоже отвалятся, что логично
п.с. анализировать состояние ПО на утечки имеет смысл, когда выскакивает аварийное сообщение "оперативная память заканчивается"
Зато появляются сообщения о высокой загрузке процессора. Такого небыло до обновления!
Re: После обновления SMG1016M до версии 3.8.0.2088
Добавлено: 27 июн 2017 10:31
Женя
Можете снять tcpdump, например минут 5 и посмотреть нет ли ничего подозрительного в SIP сообщениях? может брутфорс или дос/ддос?
Re: После обновления SMG1016M до версии 3.8.0.2088
Добавлено: 28 июн 2017 13:21
Fluke
Женя писал(а):Можете снять tcpdump, например минут 5 и посмотреть нет ли ничего подозрительного в SIP сообщениях? может брутфорс или дос/ддос?
За 5 минут там будет столько данных, что едва ли там можно будет разобрать что-то подозрительное. Вообще, порт SIP у нас нестандартный и врятли кто попало ломится к нам. Fail2Ban банит некорректные действия.
Re: После обновления SMG1016M до версии 3.8.0.2088
Добавлено: 28 июн 2017 13:25
Женя
тогда пришлите файл конфигурации,
и все же дамп с порта для SIP снимите тоже
Re: После обновления SMG1016M до версии 3.8.0.2088
Добавлено: 28 июн 2017 19:47
Fluke
Женя писал(а):тогда пришлите файл конфигурации,
и все же дамп с порта для SIP снимите тоже
Выслал на почту
Re: После обновления SMG1016M до версии 3.8.0.2088
Добавлено: 10 июл 2017 18:08
alesx
Есть ли продвижения по диагностике/решению данного вопроса? Т.к. наблюдаем аналогичную картину.
Re: После обновления SMG1016M до версии 3.8.0.2088
Добавлено: 10 июл 2017 18:44
Bokrenok
alesx писал(а):Есть ли продвижения по диагностике/решению данного вопроса? Т.к. наблюдаем аналогичную картину.
аналогичную в чем?
"график загрузки CPU" аналогичным образом показывает пики загрузки?
Re: После обновления SMG1016M до версии 3.8.0.2088
Добавлено: 10 июл 2017 19:13
alesx
С версии 3.8.0.2088
По top тот же процесс забирает более 80% CPU.
Замечали, что нагрузка может и не спадать, а оставаться на уровне 100% (kill -9 не совсем хорошее решение для снятия такой нагрузки)
При необходимости могу приготовить дамп SIP трафика.
И какие данные лучше собрать/предоставить?
Re: После обновления SMG1016M до версии 3.8.0.2088
Добавлено: 12 июл 2017 12:04
panfilov_ms
Присоединяюсь к проблеме.
ПО V.3.8.0.2066
Re: После обновления SMG1016M до версии 3.8.0.2088
Добавлено: 07 авг 2017 14:07
Fluke
panfilov_ms писал(а):Присоединяюсь к проблеме.
ПО V.3.8.0.2066
Причина была найдена. Дело в том, что в момент обновления устройства, скопилась большая очередь на регистрацию от клиентов. Естественно что пока устройство обновляется клиенты шлют регистрацию но не получают ответа. И вот когда устройство обновилось, началась обработка регистраций всех желающих клиентов. Среднее время запроса регистрации 120 секунд. Это видно по графику. Таким образом каждые 120 секунд обрабатывается большой шквал запросов на регистрацию.
Выход:
В настройках SIP я выставил минимально разрешённое время регистрации в 600 секунд, после чего клиенты принудительно регистрируются каждые 600 секунд. График выровнялся, и такие скачки теперь только каждые 10 минут.
Re: После обновления SMG1016M до версии 3.8.0.2088
Добавлено: 07 авг 2017 14:40
Fluke
alesx писал(а):Есть ли продвижения по диагностике/решению данного вопроса? Т.к. наблюдаем аналогичную картину.
См. мой пост выше

Re: После обновления SMG1016M до версии 3.8.0.2088
Добавлено: 09 авг 2017 13:26
panfilov_ms
Fluke писал(а):panfilov_ms писал(а):Присоединяюсь к проблеме.
ПО V.3.8.0.2066
Причина была найдена. Дело в том, что в момент обновления устройства, скопилась большая очередь на регистрацию от клиентов. Естественно что пока устройство обновляется клиенты шлют регистрацию но не получают ответа. И вот когда устройство обновилось, началась обработка регистраций всех желающих клиентов. Среднее время запроса регистрации 120 секунд. Это видно по графику. Таким образом каждые 120 секунд обрабатывается большой шквал запросов на регистрацию.
Выход:
В настройках SIP я выставил минимально разрешённое время регистрации в 600 секунд, после чего клиенты принудительно регистрируются каждые 600 секунд. График выровнялся, и такие скачки теперь только каждые 10 минут.
а если у меня нету сип-абонентов?
Re: После обновления SMG1016M до версии 3.8.0.2088
Добавлено: 11 авг 2017 13:20
Fluke
panfilov_ms писал(а):Fluke писал(а):panfilov_ms писал(а):Присоединяюсь к проблеме.
ПО V.3.8.0.2066
Причина была найдена. Дело в том, что в момент обновления устройства, скопилась большая очередь на регистрацию от клиентов. Естественно что пока устройство обновляется клиенты шлют регистрацию но не получают ответа. И вот когда устройство обновилось, началась обработка регистраций всех желающих клиентов. Среднее время запроса регистрации 120 секунд. Это видно по графику. Таким образом каждые 120 секунд обрабатывается большой шквал запросов на регистрацию.
Выход:
В настройках SIP я выставил минимально разрешённое время регистрации в 600 секунд, после чего клиенты принудительно регистрируются каждые 600 секунд. График выровнялся, и такие скачки теперь только каждые 10 минут.
а если у меня нету сип-абонентов?
Вас может ддосят. Основная нагрузка из-за частых RADIUS запросов.