[asterisk-dev] rtp scalability improvement...

Roy Sigurd Karlsbakk roy at karlsbakk.net
Mon Mar 20 02:55:53 MST 2006


> PS: As of number of packets sent thru computer:
>
> 50 packets per second * 400 channels * 2 in/out = 40 000 packets  
> per second.
>
> Performance dies not because of system calls, but because 20 000
> interruptions/sec happened at that moment.
> It's named IRQ poisoning. Because IRQ switching is longer that  
> standard
> task switching.
> <snip/>

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

roy



More information about the asterisk-dev mailing list