Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

ответил 2014-12-11 00:49:37 +0400

meral Gravatar meral flag of Ukraine

http://pro-sip.net/

freepbx это софт который работает нормально с 100-200 абонентами

при 1000 он работает крайне неэффективно, создает сверхбольшие _additional.conf файлы.

соответсвенно астериск тупо грузит этот неэффективный диалплан.

хотите быстрее - процессор побыстрее поменяйте.

а вообще надо вам уже переходить на чтото другое при такой емкости.

freepbx это софт который работает нормально с 100-200 абонентами

при 1000 он работает крайне неэффективно, создает сверхбольшие _additional.conf файлы.

соответсвенно астериск тупо грузит этот неэффективный диалплан.

хотите быстрее - процессор побыстрее поменяйте.на побыстрее(в частоте а не количестве ядер) поменяйте. будет 15 минут..

а вообще надо вам уже переходить на чтото другое при такой емкости.

почему так происходит:

freepbx генерит для каждого из пользователей грамадный обьем extensions_additional.conf, по десятку строчек на каждую feature на каждого пользователя. соответсвенно генерация обычно секунд 10. а потом это все пытается впитать в себя астриск и разместить во внутренней памяти в деревьях.

ускорить "впитывание" можно перейдя на более новый версии астериска и выставив

; new algorithm can provide a noticeable speedup.
; With 50 extensions, the speedup is 1.32x
; with 88 extensions, the speedup is 2.23x
; with 138 extensions, the speedup is 3.44x
; with 238 extensions, the speedup is 5.8x
; with 438 extensions, the speedup is 10.4x
; With 1000 extensions, the speedup is ~25x
; with 10,000 extensions, the speedup is 374x
; Basically, the new algorithm provides a flat response
; time, no matter the number of extensions.
;
; By default, the old pattern matcher is used.
;
; ****This is a new feature! *********************
; The new pattern matcher is for the brave, the bold, and
; the desperate. If you have large dialplans (more than about 50 extensions
; in a context), and/or high call volume, you might consider setting
; this value to "yes" !!
; Please, if you try this out, and are forced to return to the
; old pattern matcher, please report your reasons in a bug report
; on https://issues.asterisk.org. We have made good progress in providing
; something compatible with the old matcher; help us finish the job!
;
; This value can be switched at runtime using the cli command "dialplan set extenpatternmatchnew true"
; or "dialplan set extenpatternmatchnew false", so you can experiment to your hearts content.
;
;extenpatternmatchnew=no

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.