Каково максимальное количество одновременных вызовов на Asterisk 11.25.2 на 2,3 ГГц - 16-ядерная (32 потока) система - PullRequest
0 голосов
/ 10 апреля 2020

Я использую Asterisk 11.25.2 на centos 7.5.

Машина: Intel Xeon E5-2699 v3 @ 2.3 ГГц, 16-ядерный процессор с 32 потоками

Память: 64 ГБ . также я использую MySQL для хранения и обновления статуса звонка на том же сервере.

с помощью этой настройки, я могу совершать от 300 до 350 звонков одновременно без каких-либо проблем, но когда это число превышает 400 - 450 Я могу видеть повторную передачу и отмену регистрации глотка. загрузка процессора звездочкой увеличивается до 1500% , а mysql - около 800% , а средняя нагрузка - до 80 (что слишком много) .

Может ли кто-нибудь подсказать мне, сколько максимально одновременных вызовов я могу ожидать в этой системе. я использую код g711 c (ulaw).

Ответы [ 3 ]

0 голосов
/ 11 апреля 2020

Здесь так много переменных, что нет формулы для расчета ответа.

Вместо этого я бы предложил использовать что-то вроде SipCMD или SIPp для нагрузочного тестирования вашей среды и определения ограничений.

0 голосов
/ 11 апреля 2020

Спасибо за ваши ответы,

На самом деле сегодня я снова проверил систему, используя sipp, и обнаружил, что когда я не записываю (используя Monitor) эти одновременные вызовы, я легко получаю более 2000 одновременных вызовов, но когда запись входит в изображение, средняя загрузка увеличивается из-за высоких операций ввода-вывода и затрагивает вызовы. Это означает, что с помощью монитора я могу получать только от 300 до 350 одновременных вызовов.

Теперь мы планируем добавить систему SSD, чтобы можно было обрабатывать загрузку ввода-вывода. давайте посмотрим, какой результат я получу с устройством SSD.

0 голосов
/ 10 апреля 2020

Прежде всего, вы НЕ ДОЛЖНЫ запускать звездочку 11. Всегда используйте следующую версию LTS, отличную от EOL https://wiki.asterisk.org/wiki/display/AST/Asterisk+Versions. Звездочка 11 является EOL и может иметь проблемы с безопасностью / не исправлена ​​после 2020-10.

Общий расчет - 0,2 ГГц на канал. Но вы также должны учитывать, что некоторые задачи, такие как meetme, не могут правильно использовать многоядерные. Это был рекомендуемый расчет.

Однако ОТЛИЧНО зависит от ваших навыков, плана набора и других используемых вами вещей.

Могу сказать, что я оцениваю похожие серверы (Xeon (R) CPU E3-1270 v6 @ 3,80 ГГц, 16 ГБ ОЗУ (8 потоков) на 1200 вызовов в случае, если используются только диалплан и odb c. С другой стороны, я могу оценить такой сервер только за 100 вызовов, если используется FREEPBX версии 11, или 200, если используется FREEPBX 13.

Вы также можете проверить эти темы. https://www.voip-info.org/asterisk-dimensioning/ https://www.voip-info.org/asterisk-at-large/

ps 64 ГБ ОЗУ явно излишним

...