[CentOS] Desperately need help with multi-core NIC performance

Wed Feb 24 19:55:22 UTC 2010
John R Pierce <pierce at hogranch.com>

Pete Kay wrote:
> What happens is that at around 2K channels running g711 ( 64k) codec,
> all eth0 is used up and no more traffic can go through.
>   

2000 * 64kbit/sec is 128Mbit/sec, not counting any additional protocol 
overhead      are you sending and receiving this data on the same 
ethernet port?  then its double that total traffic.
what speed is your ethernet ?


if all this data is flowing through a single UDP port, then its pretty 
hard to spread it across multiple CPUs as only one application thread is 
reading or writing from that socket and doing whatever sorts of routing 
you're doing.   you may well be better off with a server that has fewer 
faster cores.