Hello All, I have 2 Digium card configure on Single machine, which can't share interrupt across all CPUs and sometimes asterisk reach 100% CPU usage. Here is system details and /proc/interrupt o/p. OS: CentOS 6.4 Kernel: 2.6.32-431.11.2.el6.x86_64 Dahdi Version: DAHDI Version: 2.7.0.2 Echo Canceller: HWEC Asterisk Version: 1.8.13.0 Output: /proc/interrupts cat /proc/interrupts CPU0 CPU1 CPU2 CPU3 CPU4 CPU5 CPU6 CPU7 ... 37: 1132730 0 0 0 0 0 0 0 IR-IO-APIC-fasteoi wct4xxp 39: 1132831 0 0 0 0 0 0 0 IR-IO-APIC-fasteoi wct4xxp ... Thanks. -- Chandrakant Solanki -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20140514/0e37def4/attachment.html>
Yep, that's a known problem with older CentOS version. I have some 6.4 customer machines, which I cannot update easily, so I wrote a little patch for irqbalance (only a path problem). I posted some info here: http://lists.digium.com/pipermail/asterisk-dev/2013-December/064182.html Let me know if you want to look at it. jg
Look for irqbalancer for your distribution: http://www.tutorialspoint.com/unix_commands/irqbalance.htm Am 14.05.2014 09:00, schrieb Chandrakant Solanki:> Hello All, > > I have 2 Digium card configure on Single machine, which can't share > interrupt across all CPUs and sometimes asterisk reach 100% CPU usage. > Here is system details and /proc/interrupt o/p. > > OS: CentOS 6.4 > Kernel: 2.6.32-431.11.2.el6.x86_64 > Dahdi Version: DAHDI Version: 2.7.0.2 Echo Canceller: HWEC > Asterisk Version: 1.8.13.0 > > Output: /proc/interrupts > cat /proc/interrupts > CPU0 CPU1 CPU2 CPU3 CPU4 CPU5 > CPU6 CPU7 > ... > 37: 1132730 0 0 0 0 > 0 0 0 IR-IO-APIC-fasteoi wct4xxp > 39: 1132831 0 0 0 0 > 0 0 0 IR-IO-APIC-fasteoi wct4xxp > ... > > Thanks. > > -- > Chandrakant Solanki-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20140514/684d6a0c/attachment.html>