From mboxrd@z Thu Jan 1 00:00:00 1970 From: Con Kolivas Subject: Re: big picture UDP/IP performance question re 2.6.18 -> 2.6.32 Date: Wed, 5 Oct 2011 09:32:10 +1100 Message-ID: <201110050932.10374.kernel@kolivas.org> References: <6.2.5.6.2.20111003112108.03a83a28@binnacle.cx> Mime-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Cc: Christoph Lameter , Joe Perches , starlight@binnacle.cx, Eric Dumazet , linux-kernel@vger.kernel.org, netdev , Willy Tarreau , Peter Zijlstra To: Serge Belyshev Return-path: In-Reply-To: <87zkhg1ppl.fsf@depni.sinp.msu.ru> Sender: linux-kernel-owner@vger.kernel.org List-Id: netdev.vger.kernel.org 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