From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751247AbdJCIjo (ORCPT ); Tue, 3 Oct 2017 04:39:44 -0400 Received: from merlin.infradead.org ([205.233.59.134]:56034 "EHLO merlin.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751128AbdJCIjm (ORCPT ); Tue, 3 Oct 2017 04:39:42 -0400 Date: Tue, 3 Oct 2017 10:39:32 +0200 From: Peter Zijlstra To: Matt Fleming Cc: Rik van Riel , Eric Farman , ????????? , LKML , Ingo Molnar , Christian Borntraeger , "KVM-ML (kvm@vger.kernel.org)" , vcaputo@pengaru.com, Matthew Rosato Subject: Re: sysbench throughput degradation in 4.13+ Message-ID: <20171003083932.3qa7jw2spmi5n5pg@hirez.programming.kicks-ass.net> References: <95edafb1-5e9d-8461-db73-bcb002b7ebef@linux.vnet.ibm.com> <50a279d3-84eb-3403-f2f0-854934778037@linux.vnet.ibm.com> <20170922155348.zujigkn3o5eylctn@hirez.programming.kicks-ass.net> <754f5a9f-5332-148d-2631-918fc7a7cfe9@linux.vnet.ibm.com> <20170927093530.s3sgdz2vamc5ka4w@hirez.programming.kicks-ass.net> <20170927135820.61cd077f@cuia.usersys.redhat.com> <20171002225312.GA24578@codeblueprint.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20171002225312.GA24578@codeblueprint.co.uk> User-Agent: NeoMutt/20170609 (1.8.3) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Oct 02, 2017 at 11:53:12PM +0100, Matt Fleming wrote: > On Wed, 27 Sep, at 01:58:20PM, Rik van Riel wrote: > > > > I like the simplicity of your approach! I hope it does not break > > stuff like netperf... > > > > I have been working on the patch below, which is much less optimistic > > about when to do an affine wakeup than before. > > Running netperf for this patch and Peter's patch shows that Peter's > comes out on top, with scores pretty close to v4.12 in most places on > my 2-NUMA node 48-CPU Xeon box. > > I haven't dug any further into why v4.13-peterz+ is worse than v4.12, > but I will next week. So I was waiting for Rik, who promised to run a bunch of NUMA workloads over the weekend. The trivial thing regresses a wee bit on the overloaded case, I've not yet tried to fix it.