VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Высокая нагрузка процессора

Проблемы Asterisk без вэб-оболочек и их решения

Модераторы: april22, Zavr2008

Ответить
shamil
Сообщения: 14
Зарегистрирован: 18 дек 2016, 04:58

Высокая нагрузка процессора

Сообщение shamil »

Приветствую,

Для тестов развернул астериск 11 на vds у хостера - kvm 2 CPU / 1 GB RAM (Debian 8). Происходит следующее непонятное поведение

- Поступает входящий звонок по sip транку
- Звонок попадает в голосовое меню и после как звонящий выбрал нужную опцию, звонок направляется в очередь
- Как только агент (sip телефон за натом) отвечает на этот звонок, астериск начинает жрать процессор (80%-90%)

Нагрузка на сервер доходит до того, что регистрация телефонов отваливается, пинги до сервера идут секундами. И это при том что на астериске всего один активный звонок. Транскодинга нет, у всех alaw.

В это же время процессы ksoftirqd и watchdog тоже находятся в топе и жрут ~20% процессора.

Подскажите в чем может быть дело, в какую сторону копать
shamil
Сообщения: 14
Зарегистрирован: 18 дек 2016, 04:58

Re: Высокая нагрузка процессора

Сообщение shamil »

Обновление: нагрузка на процессор уже начинается когда проигрывается голосовое приветствие в голосовом меню, еще до того как агент поднял трубку
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: Высокая нагрузка процессора

Сообщение awsswa »

вполне возможно что у вас идет перекодирование из одного кодака в другой, сделайте только alaw и ulaw в выборе кодаков
платный суппорт по мере возможностей
shamil
Сообщения: 14
Зарегистрирован: 18 дек 2016, 04:58

Re: Высокая нагрузка процессора

Сообщение shamil »

Кодек используется у всех один: alaw. Даже если бы и кодеки разные были, как всего лишь один звонок может грузить весь сервер с двумя cpu?

model name : Intel(R) Xeon(R) CPU E5620 @ 2.40GHz
model name : Intel(R) Xeon(R) CPU E5620 @ 2.40GHz

это то что видит VDS
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: Высокая нагрузка процессора

Сообщение awsswa »

И что ? ну процы большие, это ведь не значит что вам дали весь процессор - может там на 50 виртуалок делят
что по htop в пиках ?
платный суппорт по мере возможностей
Аватара пользователя
Zavr2008
Сообщения: 2213
Зарегистрирован: 27 янв 2011, 00:35
Контактная информация:

Re: Высокая нагрузка процессора

Сообщение Zavr2008 »

Скорее всего Вы обновили ядро до самого последнего. Этого делать не стоило - конфликтует с системами виртуализации.
Откатите ядро на ту версию, которую Вам предоставил хостер.
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
shamil
Сообщения: 14
Зарегистрирован: 18 дек 2016, 04:58

Re: Высокая нагрузка процессора

Сообщение shamil »

На сервере используется voipbl, проблема оказалась в этом. У http://voipbl.org/ в черном списке ~22000 адресов, для которых на сервере астериск создается отдельное правило iptables. Во время звонка perf top показывал что ipt_do_table занимает 90% процессора.

Очистил iptables от правил voipbl и теперь нагрузки практически ни какой. Теперь сервер защищен fail2ban + acl
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH