Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / CPU usage

CPU usage

странная ситуация с нагрузкой на сервере
1 2>
Откуда: Одесса
Сообщений: 77

CPU usage

Добрый день.

Один из моих серверов с астериском начал чудить.
В астериске 90 SIP аккаунтов, многие за натом, так что nat=yes, qualify=yes.
Нагрузка маленькая, в среднем 5 одновременных разговоров. Кодек alaw, и по sip show channels чётко видно, что alaw.
Одна pri карточка Tormenta2 с одним поднятым потоком.

Работало да и работает внешне нормально, жалоб на качество пока нет. Но пару дней назад начала прыгать нагрузка на CPU, даже когда никто не разговаривает. Других сервисов нету серьёзных.

TOP говорит:
top - 15:35:16 up 22 min, 2 users, load average: 0.09, 0.09, 0.03
Tasks: 81 total, 1 running, 80 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.1%us, 0.2%sy, 0.0%ni, 99.5%id, 0.2%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 4146824k total, 91020k used, 4055804k free, 5952k buffers
Swap: 3903784k total, 0k used, 3903784k free, 33004k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
5657 root 18 -2 18032 9432 5004 S 58 0.2 5:54.16 asterisk


alym@voip ~ $ vmstat 1 10
procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
0 0 0 4055564 6144 33012 0 0 7 2 303 259 0 0 100 0
0 0 0 4055556 6144 33036 0 0 0 0 1192 923 0 0 100 0
0 0 0 4055556 6144 33036 0 0 0 0 1192 913 0 0 100 0
0 0 0 4055556 6144 33036 0 0 0 0 1199 1014 0 0 100 0
0 0 0 4055556 6144 33036 0 0 0 0 1198 984 0 0 100 0
0 0 0 4055556 6156 33024 0 0 0 60 1211 996 0 0 100 0
0 0 0 4055556 6156 33036 0 0 0 12 1196 940 0 0 100 0
0 0 0 4055556 6156 33036 0 0 0 0 1185 926 0 0 100 0
0 0 0 4055556 6156 33036 0 0 0 0 1181 910 0 0 100 0
0 0 0 4055556 6156 33036 0 0 0 0 1187 919 0 0 100 0


voip*CLI> core show version
Asterisk 1.4.21.2 built by root @ voip on a i686 running Linux on 2008-11-25 13:31:59 UTC


alym@voip ~ $ uname -a
Linux voip 2.6.26-gentoo-r3 #6 SMP PREEMPT Tue Jan 6 19:16:45 EET 2009 i686 Intel(R) Xeon(R) CPU 5130 @ 2.00GHz GenuineIntel GNU/Linux


alym@voip ~ $ cat /proc/interrupts
CPU0 CPU1 CPU2 CPU3
0: 188 2 2 1 IO-APIC-edge timer
1: 0 1 0 1 IO-APIC-edge i8042
6: 0 1 1 1 IO-APIC-edge floppy
8: 4 2 4 4 IO-APIC-edge rtc0
9: 0 0 0 0 IO-APIC-fasteoi acpi
14: 9 10 11 12 IO-APIC-edge ide0
16: 1039 997 999 1008 IO-APIC-fasteoi aacraid
17: 0 0 0 0 IO-APIC-fasteoi ehci_hcd:usb1, uhci_hcd:usb2
18: 0 0 0 0 IO-APIC-fasteoi uhci_hcd:usb4
19: 0 0 0 0 IO-APIC-fasteoi uhci_hcd:usb3
24: 454316 454522 454439 454664 IO-APIC-fasteoi tor2
216: 655 681 706 675 PCI-MSI-edge eth1
217: 92904 92713 92768 92563 PCI-MSI-edge eth0
NMI: 0 0 0 0 Non-maskable interrupts
LOC: 38296 26356 21965 23180 Local timer interrupts
RES: 843 437 426 451 Rescheduling interrupts
CAL: 22 37 31 30 function call interrupts
TLB: 682 706 960 905 TLB shootdowns
TRM: 0 0 0 0 Thermal event interrupts
SPU: 0 0 0 0 Spurious interrupts
ERR: 0
MIS: 0


Настройки абсолютно не менялись. Ну пару сип пиров добавлял может.
Прогуглил пару часов и ничего подходящего не нашел :(.
Странно, что la 0,09 и %id 99,5
Может top врёт?

В модулях из канальных драйверов chan_iax sip zap, moh не использую. Да и нагрузка дергается до 100 бывает даже без разговоров.
Может кто сталкивался, куда смотреть и как диагностировать, что может так повлиять ?
2009-03-10 16:44

Сообщений: 6521

Re: CPU usage

%id 99,5 - это правильно, это же iddle status.
Причины может быть увидишь сделав
dmesg
less /var/log/messages
2009-03-10 16:58

Откуда: Одесса
Сообщений: 77

Re: CPU usage

dmesg криминала не показывает.
Вывод большой. Вот сюда закинул http://astra.od.ua/dmesg.log

Хм, моя фантазия исчерпана. Буду гуглить дальше.

Если есть у кого-то мысли по этому поводу, прошу озвучить.
2009-03-10 18:08

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: CPU usage

%id 99,5 это значит, что проц почти не занят. la так вообще ниже плинтуса: 0,09

и что не так?
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2009-03-10 18:46

Откуда: Одесса
Сообщений: 77

Re: CPU usage

Собственно всегда и смотрел на %id и la. Но совсем непонятно, почему стал так часто в top-e %CPU подпрыгивать. В районе 60 - 100%. При этом даже, когда в астере 0 текущих звонков.
2009-03-10 18:52

Сообщений: 6521

Re: CPU usage

Может он делает updatesd или yumupdate, мало ли! На голосе сказывается?
2009-03-10 18:55

Откуда: Одесса
Сообщений: 77

Re: CPU usage

нет, на голосе нет. Думал, что в эти пики, астер раскидывает qualify OPTIONS клиентам за nat-ом. Тоже не то. Ставил sip set debug и top в соседней консоли. Не все пики в top-e совпадают с qualify OPTIONS сами.

Такие пики нагрузки раз в пару минут происходят.
2009-03-10 19:03

Сообщений: 6521

Re: CPU usage

Н-да, не всё полезно, что в рот полезло.
Может это и не с SIP связано? Чего дебажить-то?
Может залепить черной изолентой, чтобы глаз не мозолило?
2009-03-10 19:38

Откуда: Одесса
Сообщений: 77

Re: CPU usage

Я не утверждал, что с сип связано. Это было просто предположение.

Ладно буду искать в вечерне выходное время, дабы юзерам не мешать.

2009-03-10 23:39

Avatara of noize
Откуда: Москва
Сообщений: 398

Re: CPU usage

астериск по крону перезагружается?
2009-03-11 11:45

1 2>
Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru