[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <201110050932.10374.kernel@kolivas.org>
Date: Wed, 5 Oct 2011 09:32:10 +1100
From: Con Kolivas <kernel@...ivas.org>
To: Serge Belyshev <belyshev@...ni.sinp.msu.ru>
Cc: Christoph Lameter <cl@...two.org>, Joe Perches <joe@...ches.com>,
starlight@...nacle.cx, Eric Dumazet <eric.dumazet@...il.com>,
linux-kernel@...r.kernel.org, netdev <netdev@...r.kernel.org>,
Willy Tarreau <w@....eu>,
Peter Zijlstra <a.p.zijlstra@...llo.nl>
Subject: Re: big picture UDP/IP performance question re 2.6.18 -> 2.6.32
On Wed, 5 Oct 2011 07:12:06 Serge Belyshev wrote:
> BFS FAQ writes:
> > NUMA aware?
> >
> > It is NOT NUMA aware in the sense that it does any fancy shit on NUMA,
> > but it will work on NUMA hardware just fine. Only the really big NUMA
> > hardware is likely to suffer in performance, and this is theoretically
> > only, since no one has that sort of hardware to prove it to me, but it
> > seems almost certain.
>
> This part of FAQ entry was written before 0.300, (i.e. more than 2 years
> ago)
>
> > v0.300 onwards have NUMA enhancements.
>
> And this was added after. =)
>
> As of now, BFS scheduling is NUMA-aware. (see resched_best_mask())
Admittedly the wording of this got confused as BFS developed. It originally
had no NUMA enhancements, but now it does. The code to benefit NUMA is quite
simple though, but then, so is everything in BFS.
Regards,
Con
--
-ck
--
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