Hi Jim,

Jim Van Meggelen wrote:


Getting dedicated IRQs for the cards is a minor problem compared to what
happens when you have four cards hammering away mercilessly at the
chipset and CPU of your motherboard; 1000 IRQs per second, per card.
Nobody's really sure what's wrong, but it causes problems for pretty
nearly everyone.

From your description it is very clear what is wrong - the machine is heavily over loaded (or sometime having load spikes) due to interrupt livelock. It spends so much resources dealing with interrupts that it doesn't have enough CPU time to handle any thing else.


If anyone is interested in a very more info about this phenomena, simply search google for "interrupt livelock" and "interrupt mitigation". Most of the research pertaining to this problem was done for network cards but it really applies to any source of (too many) interrupts.

I've had some expereicne dealing with the problem in network cards. If I can help in any way...

Cheers,
Gilad


-- Gilad Ben-Yossef <[EMAIL PROTECTED]> Codefidence. A name you can trust(tm) Web: http://codefidence.com | SIP: [EMAIL PROTECTED] Tel: +972.9.8650475 ext. 201 | Fax: +972.9.8850643

"I am Jack's Overwritten Stack Pointer"
        -- Hackers Club, the movie
_______________________________________________
Asterisk-Users mailing list
[EMAIL PROTECTED]
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to