[Asterisk-Users] four wildcards in a single pc
Gilad Ben-Yossef
gilad at codefidence.com
Mon Dec 13 10:28:50 MST 2004
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 <gilad at codefidence.com>
Codefidence. A name you can trust(tm)
Web: http://codefidence.com | SIP: gilad at pbx.codefidence.com
Tel: +972.9.8650475 ext. 201 | Fax: +972.9.8850643
"I am Jack's Overwritten Stack Pointer"
-- Hackers Club, the movie
More information about the asterisk-users
mailing list