AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Asterisk && mbuf

Unix Way 6 сообщений 07.02.2010 18:37 - 10.02.2010 19:10
#1 07.02.2010 18:37

Asterisk && mbuf


На сервере стоит FreeBSD 7.2/amd64 ядро GENERIC. Оптимизацию ядра не делал.

Используем Asterisk 1.6.2. Сейчас около 500 телефонов. Юзаем кодек без сжатия G711A (Alaw).

В один момент Asterisk выжрал все mbuf кластеры и грохнулся в zoneli, увеличил максимальный размер выделяемый под mbuf кластеры - поставил 65536. Но их используемое количество продолжает неуклонно расти.
Как оптимизировать?

вот статистика сейчас
Цитата:
69702/5568/75270 mbufs in use (current/cache/total)
35105/3453/38558/65536 mbuf clusters in use (current/cache/total/max)
35105/3167 mbuf+clusters out of packet secondary zone in use (current/cache)
#2 07.02.2010 21:46

Версия 1.6 - это скорее в Asterisk-Dev вопросы.. опять же спицифика FreeBSD - лучше наверное спросить на asterisk-support.ru - там есть люди которые яростно защищают эту связку. а по мне так это всё еще экзотика. Такие проблемы без дебага не решить, на мой взгляд.
Что могу лично я порекомендовать (скорее всего это вам не подойдет, но мало ли):

Поставить ветку 1.4 - она стабильнее для продакшина (соответственно ничтожно малое количество "сюрпризов").
и/или
Поставить линукс, если есть такая возможность.
#3 08.02.2010 20:19

В asterisk, если утекает память, то она одинакого утекает и в линух и BSD.
Топикстартеру могу посоветовать собрать с memeory дебагером и смотреть где "подтекает" (core show memory )

И кстати о птичках. Вы уверены, что mbuf жрет asterisk? Он их явно не использует.
Их активно жрут сетевые драйвера.

_________________
ys
http://voip.rus.net/
#4 08.02.2010 22:10

Как-то у вас совсем подозрительно с mbuf.
А чем машинка занимается помимо телефонии?
Роутинг/нат/шейпинг/VPN ?
Какие сетевушки?
#5 09.02.2010 22:28

...И это. Есть что-то, что юзает NETGRAPH, типа mpd?
_________________
ys
http://voip.rus.net/
#6 10.02.2010 19:10

Не, mpd нету. На сервере нет ничего, стоит только asterisk.

Сегодня увеличил ещё памяти для mbuf уже дошло 65 мб.. правда на это ушло где то две недели Smile

есть мысль что проблема с сетевыми драйверами, т.к. сетевушка на нём