В общем, увеличение кеша дало эффект, но небольшой. Максимальный эффект дала замена динамического realtime на статический (переписывать диалплан не пришлось, только способ формирования данных в таблицах).
Еще есть мысль попробовать перенести таблицы динамического диалплана на engine = MEMORY при динамическом realtime, т.к. чем больше базы в памяти, тем вроде шустрее запросы динамического диалплана выполняются, не знаю даст ли это прирост производительности? Но пока руки не дошли на тестовом сервере поднять такую конфигурацию.
obamo ( 2013-07-11 08:11:13 +0400 )редактироватьне даст. фишка в том. что когда диалплан грузится в астриск внутри астриска он использует hashtree. а в базе его приходится читать по ключу. ну а когда загрузка через resconfigmysql то просто читает из базы вместо файла. остальное также как из файла.
meral ( 2013-07-11 14:30:56 +0400 )редактировать
движок у MySQL не пробовали менять - InnoDB на MyISAM и наоборот...? еще попробуйте выключить srvlookup - поставьте "srvlookup=no"- у меня такое было, возможно тормоза при опросе обратного DNS.
octopas ( 2013-06-24 15:02:12 +0400 )редактироватьRaid тормозит ? пора переходить на более быстрый ?
awsswa ( 2013-06-24 15:54:33 +0400 )редактироватьдля высоконагруженных систем по-моему лучший вариант - хотя-бы пара memcached серверов в связке с https://github.com/drivefast/asterisk-res_memcached. соответственно хранить пользовательские настройки там (а не весь диалплан) и делать периодический бэкап в peristent storage.
octopas ( 2013-06-24 18:31:02 +0400 )редактироватьInnoDB давно уже использую. srvlookup=no стоит. raid? тулза говорит, что даже до средних показателей еще далеко. за расширение астериска в memcached - спасибо, затестирую на стенде
obamo ( 2013-06-24 18:58:39 +0400 )редактироватьГосподи, так вы еще это на простом компе гоняете ? я то думал что у вас сервер загибается он нагрузки .... 500 абонентов и вы не можете 2000$ выделить на сервер с аппаратным райдом ... а потом легенды ходят ип телефония это не надежно
awsswa ( 2013-06-24 20:23:30 +0400 )редактировать2 awsswa: сервер нормальный, пожалуйста, без эмоций. на нагрузку я не жалуюсь, сервер в рабочее время максимум загружен по процессам и памяти процентов на 20-25 и работает достаточно надежно - за полтора года почти "ни единого разрыва" : )
obamo ( 2013-06-25 07:27:35 +0400 )редактировать