Re: Receive side performance issue with multi-10-GigE and NUMA

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Andrew Gallatin
Date: Saturday, August 8, 2009 - 11:21 am

Neil Horman wrote:

One thing worth noting is that myri10ge is rather unusual in that
it fills its RX rings with pages, then attaches them to skbs  after
the receive is done.   Given how (I think) alloc_page() works, I
don't understand why correct CPU binding does not have the same
benefit as Bill's patch to assign the NUMA node manually.

I'm certainly willing to change to myri10ge to use alloc_pages_node()
based on NIC locality, if that provides a benefit, but I'd really
like to understand why CPU binding is not helping.

Drew
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: Receive side performance issue with multi-10-GigE and NUMA, Andrew Gallatin, (Sat Aug 8, 11:21 am)
Re: Receive side performance issue with multi-10-GigE and NUMA, Christoph Lameter, (Tue Aug 11, 12:15 pm)
RE: Receive side performance issue with multi-10-GigE and NUMA, Brandeburg, Jesse, (Tue Aug 11, 5:02 pm)
Re: Receive side performance issue with multi-10-GigE and NUMA, Frederic Weisbecker, (Wed Aug 26, 4:46 pm)
Re: Receive side performance issue with multi-10-GigE and NUMA, Christoph Hellwig, (Wed Aug 26, 5:34 pm)
Re: Receive side performance issue with multi-10-GigE and NUMA, Christoph Hellwig, (Wed Aug 26, 5:35 pm)