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

Большая нагрузка на CPU

0
top - 12:46:41 up 14:35, 1 user, load average: 1.71, 1.26, 1.13 Tasks: 98 total, 1 running, 97 sleeping, 0 stopped, 0 zombie Cpu0 : 47.5%us, 52.5%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu1 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu2 : 0.0%us, 0.3%sy, 0.0%ni, 99.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu3 : 42.1%us, 57.9%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 2051168k total, 224844k used, 1826324k free, 56584k buffers Swap: 1167352k total, 0k used, 1167352k free, 87208k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1609 root 20 0 600m 31m 8104 S 201 1.6 286:00.34 asterisk 1 root 20 0 8356 840 712 S 0 0.0 0:01.07 init 

Ни как не пойму откуда берется такая нагрузка, это при 10-ти одновременных разговорах. Соединения в основном (E1 <--> SIP),(E1 <--> OOH323). Кто-нибудь подскажет как можно определить, какое событие в астериске вызывает такую нагрузку.

Asterisk 1.8.11.1 Dahdi 2.6.1

удалить закрыть спам изменить тег редактировать

спросил 2012-05-25 13:09:08 +0400

Morozov Gravatar Morozov flag of Russian Federation
1 ● 5 ● 2 ● 6

обновил 2012-08-07 14:30:59 +0400

Comments

Процессор Core i3, пардон за нехватку информации. ;highpriority => yes - закоментировано. Диалплан? А что с ним может быть, ни веб морды с наворотами, ничего такого. Все сервера что ставил работают нормально, за исключением этого. А не подскажите, может ли в версии быть дело?

Morozov ( 2012-05-28 22:02:12 +0400 )редактировать

11 Ответов

0

Может попробовать отключить модули restimingpthread и restimingtimerfd?

noload => res_timing_pthread.so noload => res_timing_timerfd.so 
ссылка удалить спам редактировать

ответил 2012-05-29 15:21:50 +0400

andy-none Gravatar andy-none
56 ● 25 ● 7 ● 25
0

диалплан плохой скорее всего.

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

" никак не пойму почему двигатель не включается в самолете, никто не подскажет что посмотреть где поломалося".

ссылка удалить спам редактировать

ответил 2012-05-25 14:34:24 +0400

meral Gravatar meral flag of Ukraine
23347 ● 24 ● 20 ● 177
http://pro-sip.net/
0

А в asterisk.conf случайно не включено high priority?

highpriority => yes 

Как-то так?

ссылка удалить спам редактировать

ответил 2012-05-26 03:30:29 +0400

litnimax Gravatar litnimax
1453 ● 11 ● 8 ● 29
http://www.pbxware.ru/
0

Я это на двухядерном атоме с гипертрейдингом?

Вы бы хоть процессор указали, а то может это не аномалия даже

cat /proc/cpuinfo

ссылка удалить спам редактировать

ответил 2012-05-26 10:27:51 +0400

shakirov Gravatar shakirov flag of Russian Federation
1143 ● 46 ● 14 ● 46
http://gammatelecom.ru/
0

есть еще 1 вариант - кодеки...

перепроверь - точно ли по умолчанию стоит 711

ссылка удалить спам редактировать

ответил 2012-05-29 23:10:57 +0400

romirin Gravatar romirin
1 ● 1 ● 2

Comments

Для такого процессора 10 транскодирований - несерьезная нагрузка. Атом на два ядра тянет легко 30 транскодирований GSM<->711

switch ( 2012-05-29 23:48:51 +0400 )редактировать

С кодеками всё в порядке 711а, остальные выключены. с синхронизацией - отключил все модули timing, кроме restimingdahdi.so результат тот же

Morozov ( 2012-05-30 13:52:20 +0400 )редактировать
0

Проблема осталась, пробовал модули тайминга менять не помогло.

ссылка удалить спам редактировать

ответил 2012-05-31 09:18:23 +0400

Morozov Gravatar Morozov flag of Russian Federation
1 ● 5 ● 2 ● 6

обновил 2012-08-07 14:27:36 +0400

0

Попробуйте воткнуть E1 плату в другую машинку, запустите там asterisk 1.6 - для E1-SIP вполне достаточно. H323 там пока не запускайте.. Эксперимент поможет разобраться куда копать дальше..

ссылка удалить спам редактировать

ответил 2012-05-31 15:13:28 +0400

Zavr2008 Gravatar Zavr2008 flag of Russian Federation
2886 ● 11 ● 9 ● 40
http://mh.otx.ru/

Comments

Я уже разобрался, виснет канал ooh323, при звонке ooh323 --> E1 когда вызываемый абонент(мобильный) не совершая ответ завершает вызов, при этом E1 освобождается, если кто-то сталкивался буду благодарен за ответ! Добавлю что один повисший канал openh323 это 100% загрузки одного ядра :(

Morozov ( 2012-05-31 20:25:20 +0400 )редактировать

Проблема не решена, может кто патчи какие-нибудь делал?

Morozov ( 2012-08-06 15:16:17 +0400 )редактировать
0

Может попробовать отключить модули restimingpthread и restimingtimerfd?

noload => res_timing_pthread.so noload => res_timing_timerfd.so 
ссылка удалить спам редактировать

ответил 2012-05-29 15:22:02 +0400

andy-none Gravatar andy-none
56 ● 25 ● 7 ● 25

Comments

Отключил, посмотрим на поведение.

Morozov ( 2012-05-29 20:43:40 +0400 )редактировать

Всё тоже самое канал висит

Morozov ( 2012-08-07 17:40:26 +0400 )редактировать
0

Попробуй через псевдоканал Local пустить.

ссылка удалить спам редактировать

ответил 2012-08-07 16:39:01 +0400

bolshoy_plohish Gravatar bolshoy_plohish
1388 ● 25 ● 20 ● 38

Comments

а что это даст если не секрет? Пообщался с умным человеком говорит что всётаки дело в тайминге отправил ему debug ooh323.

Morozov ( 2012-08-07 17:39:40 +0400 )редактировать
0

Аналогичная ситуация, как только канал OOH323 входит в такое состояние: OOH323/ATS_TDA-0845 s@macro-outisbusy:5 Busy Congestion(20) утилизация процессора прыгает до 100%, астериск не валится, но перестает обрабатывать звонки. В этой конфигурации АТС TDA100 смотрит платой 16 каналов в Asterisk через OOH323, все остальные пиры астериска - SIP.

ссылка удалить спам редактировать

ответил 2012-08-07 20:16:28 +0400

zaretskiy Gravatar zaretskiy
1

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2012-05-25 13:09:08 +0400

Просмотрен: 2,518 раз

Обновлен: Mar 18 '13

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