[asterisk-dev] rtp scalability improvement...

Paul Cadach paul at odt.east.telecom.kz
Mon Mar 20 07:56:07 MST 2006


Hello,

Sergey Kuznetsov wrote:
[skipped]
> > These IRQ storms are only happening on crappy network hardware. My
> > testing was one with intel gigabit NICs with large buffers,
> > effectively producing < 100 interrupts per second. kernel profiling
> > showed time was indeed spent in system calls
> >
> You are right about smart Intel network cards, but there is not that
> much of them, and you have to know which one works well and which one is
> not.
> Lots of network cards still generate one IRQ for one packet descriptor.

I'm not sure gigabit NICs are doing this wrong ideology. Due to high network traffic (especially for low-sized frames)
IRQ flow will "shutdown" CPU for permanent context switches and the only one solution to this situation - to "aggregate"
interrupts for subsequent packets like it done for Intel NICs long time ago.


WBR,
Paul.





More information about the asterisk-dev mailing list