I think you explained it a bit more in detail... we are saying exactly the same thing just I'm a bit more brief. /b On Aug 23, 2010, at 9:47 AM, Nyamul Hassan wrote:
David,
In our experience, it is not about "bps", but about "pps". Because the ethernet driver in Linux is single threaded, you cannot push beyond what a single core can handle.
In our case, after 60kpps (on Intel X5504), the quality deteriorated. In Woody's case, this limit goes as high as 70kpps (on Intel X5550), which is roughly equivalent to the single core clock speed difference between the servers.
Brian is speaking the exact same jargon, that I came across when I was reading about this 1 year ago.
Regards HASSAN
2010/8/23 Brian West <brian@freeswitch.org> Chances are you're not hitting the bandwidth limits but the fact that you're moving tiny packets around. Smaller packets == more context switches == less throughput. You can increase your packet size to 60ms and gain performance.
/b