[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Fri, 7 Aug 2009 21:35:57 -0400
From: Bill Fink <billfink@...dspring.com>
To: Andrew Gallatin <gallatin@...i.com>
Cc: Brice Goglin <Brice.Goglin@...ia.fr>,
Linux Network Developers <netdev@...r.kernel.org>,
Yinghai Lu <yhlu.kernel@...il.com>
Subject: Re: Receive side performance issue with multi-10-GigE and NUMA
On Fri, 07 Aug 2009, Andrew Gallatin wrote:
> Bill Fink wrote:
>
> > All sysfs local_cpus values are the same (00000000,000000ff),
> > so yes they are also wrong.
>
> How were you handling IRQ binding? If local_cpus is wrong,
> the irqbalance will not be able to make good decisions about
> where to bind the NICs' IRQs. Did you try manually binding
> each NICs's interrupt to a separate CPU on the correct node?
Yes, all the NIC IRQs were bound to a CPU on the local NUMA node,
and the nuttcp application had its CPU affinity set to the same
CPU with its memory affinity bound to the same local NUMA node.
And the irqbalance daemon wasn't running.
-Thanks
-Bill
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists