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

Wed Feb 24 19:48:07 UTC 2010
Kwan Lowe <kwan.lowe at gmail.com>

On Wed, Feb 24, 2010 at 2:30 PM, Pete Kay <petedao at gmail.com> wrote:
> Hi,
>
> I am running a VOIP application on Centos 5.3.  It is a 16 core box
> with 12 G of mem and all what it does is passing packets.
>
> What happens is that at around 2K channels running g711 ( 64k) codec,
> all eth0 is used up and no more traffic can go through.
>
> I have checked google and it talked about interrupt scheduler.
>
> does anyone know how to configure the kernel to allow it to use all
> CPSs for socket transmission of UDP packets?
>
> Any pointer will be greatly appreciated.

There are some configuration parameters in the xinetd.conf file that
relate to CPS for services handled through xinetd. However, it may be
worthwhile to configure the service to listen directly to the port in
very high usage cases. Not sure if this is what you mean..