Тест производительности нового SBC в 3CX V16 Update 2 BetaПосле выпуска 3CX v16 Update 2 Beta хотим поделиться с вами интересными результатами тестов производительности почти готового нового Менеджера удаленных подключений 3CX SBC. Может показаться, что SBC – это скромный трудяга, просто подключающий удаленные телефоны к центральному серверу. Но сейчас вы увидите – новый SBC – мощный сервис с превосходной производительностью!

Производительность SBC на Raspberry Pi

На последней версии Raspberry Pi 3B+ новый SBC, работающий на Raspbian Stretch, действительно впечатляет. В наших тестах он в течение 30 мин. поддерживал одновременные разговоры на 40 IP-телефонах. На телефонах было настроено более 600 BLF-индикаторов. Мы использовали разные кодеки – PCMA, PCMU, G722 и G729 через шифрованный туннель и получили следующие результаты тестов:

  • Использование ЦПУ: Оптимизированный SBC нагружает процессор Raspberry PI примерно на 20%.
  • Использование памяти: SBC занимает всего 18% от 1 Гб ОЗУ, установленного в Pi.
  • Сетевой трафик: Средний трафик составил 11.23 Мбит/с – примерно 5% от максимальной полосы пропускания сетевого адаптера Pi в 224 Мб/с. Во время этого эксперимента мы выполнили контрольный вызов с кодеком PCMU. Средний джиттер составил 2.54 мс. и максимальный джиттер составил 7.24 мс. при нулевой потере пакетов.
  • Температурный режим: Температурный сенсор устройства показал максимальный разогрев до 59.5°C при пиковой нагрузке.

Производительность SBC на Intel x64

На довольно распространенном и доступном процессоре Core i7-2600 новый SBC также показал отличные результаты. Он работает как на Windows, так и на Linux и благодаря многопоточной архитектуре может задействовать все ядра процессора. В тесте в течение 30 мин. 100 IP-телефонов одновременно принимали вызовы в Очереди вызовов (распределение – вызов по приоритету). При этом на них было настроено более 1700 BLF-индикаторов. Тест прошел отлично – судите сами:

  • Использование ЦПУ: при использовании разных кодеков – PCMA, PCMU, G722 и G729 через шифрованный туннель, средняя нагрузка на ЦПУ не превышала 6.25%.
  • Использование памяти: На тестовой машине с 8 Гб ОЗУ среднее потребление памяти не превышало 19%, т.е. менее 2 Гб.
  • Сетевой трафик: Средний трафик при максимальной нагрузке был вполне приемлем – примерно 34.6 Мбит/с. Это примерно 3.5% от максимальной полосы пропускания гигабитного адаптера. Во время этого эксперимента мы выполнили контрольный вызов с кодеком G729. Средний джиттер составил 0.61 мс., а максимальный джиттер – 2.92 мс. при нулевой потере пакетов.

Производительность SBC в 3CX V16 зависит от вашей сети

Следует помнить, что пропускная способность сети, производительность сервера АТС и сервера SBC, архитектура сети и нагрузка на сеть, оказываемая другими приложениями, – важные факторы, влияющие на производительность телефонии. Поэтому результаты наших тестов приводятся только для демонстрации возможностей нового SBC и не могут использоваться для планированию реальной производительности. Независимо от того, какое оборудование вы будете использовать, учитывайте, что на производительность сервера SBC заметно влияет режим ведения лога. Так, режим логирования “Verbose” (“Подробный”) значительно потребляет ресурсы. Для дополнительной информации ознакомьтесь с руководством по настройке и установке нового 3CX SBC.

Установка обновления

Новый SBC работает с 3CX V16 Update 2 Beta с доверенным SSL-сертификатом. Самоподписанные (self-signed) сертификаты не поддерживаются. В интерфейсе управления 3CX перейдите в раздел “Updates” (“Обновления”), выберите “v16 Update 2 Beta” и нажмите “Download Selected” (“Загрузить выбранные”).

Вы также можете установить дистрибутив 3CX v16 Update 2 Beta для Windows или Linux: