Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752634AbdHOPQU convert rfc822-to-8bit (ORCPT ); Tue, 15 Aug 2017 11:16:20 -0400 Received: from mout.gmx.net ([212.227.15.15]:56381 "EHLO mout.gmx.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751129AbdHOPQS (ORCPT ); Tue, 15 Aug 2017 11:16:18 -0400 Message-ID: <1502810123.1349.71.camel@gmx.de> Subject: Re: [RFC PATCH 7/9] housekeeping: Use own boot option, independant from nohz From: Mike Galbraith To: Frederic Weisbecker Cc: Luiz Capitulino , LKML , Peter Zijlstra , Chris Metcalf , Thomas Gleixner , Christoph Lameter , "Paul E . McKenney" , Ingo Molnar , Rik van Riel , Wanpeng Li Date: Tue, 15 Aug 2017 17:15:23 +0200 In-Reply-To: <20170815130712.GA16627@lerouge> References: <1500643290-25842-1-git-send-email-fweisbec@gmail.com> <1500643290-25842-8-git-send-email-fweisbec@gmail.com> <20170811123927.33e094f3@redhat.com> <20170812141004.GA21918@lerouge> <20170813111340.0ade6d58@redhat.com> <20170814170107.GA27479@lerouge> <20170814133440.3dc31bad@redhat.com> <1502735386.31351.61.camel@gmx.de> <20170815130712.GA16627@lerouge> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.20.5 Mime-Version: 1.0 Content-Transfer-Encoding: 8BIT X-Provags-ID: V03:K0:ax4QncpxGkr9TsU4ogdyhBA/XX3uggrX7HwKUt1T/89sK8ZrjTg 9jWKblWOXrjFhcGmVXm3IO09xVImBFnj9lNP9HTkrX2VZ4azNZ6WAjzyD/PYHEqYau0oxiy 015quyXWYtzqBiTtSSALi8ZvSDoaRQhZG64Z/X4oVWTCIIwIY1WqF4vIjIuIYf5kw6jILFm /bS2Hi1+W2RboERxZgUIA== X-UI-Out-Filterresults: notjunk:1;V01:K0:8H+qDQuqo/8=:B6k8VJL7DlkMmRxk2vRE/f zpyC3Y7fFdaSO0+djT6F9PiyfybcNHiP9BNcxzgrLc8iFHlc1VIsCX/Vhdy0w0cJfj6EG+e44 B7oVbY9QPetOgZDU91GXWdTSUTR79nExBxzIgO9E36i7RqIW9o7ZI7OxstlmPoiwwrcrZkAMZ 1BbZZ2gyTwba2auGGVmPDY6ApTdyC+FEZ8na7KYXRJxHmtfpQdPjmCaHQS3vOVi4bNv7/fd2f fwhr/6cxtfRTJ7M5GQhmgM8K/XZlCJXKwquHQIMyojcIwzwzgFLBfQJI4zu+7/63LPy0G3wef MGkZuSxhcwkFBkOe2FiiZtdTEuxQDP8SPnEg1rpGLMHHgN2psus33p2o+rV7xOkvy2RaxAhRC oZBqFs8jcmlhsiTzQI2rTo7k3sAK9YCR/snaeR6HbFRXSWzeZXtwQ7+QE9fCmqnKIHfwfiM9G Ku/yxNquaFqa4hqqxo0FXTKBPwYRZpqtP5IadcTioCrUfFsj8ASnX+ukfusar+WHIKjcwb54w w2pur/VQ+D5YNRZ+uY108HSVI6c7JNYHI00ppRyjVeb34pTUr5lxVwaAt58aPT1aV/hibpnkO KOFH+AaaBEjq3KY3ylzdEU4MAjZU5kioRxhBkPvp7arGKV6HeLXwkHgSZ6p+Pnz8HE64x/y09 t8P31sJeVhjn7h4I9hq4Oo62WIYWS23otfp3mSV/id3fKqXG2ItPS4c4NJSiZdiM8ofadxAzc oHGvfjP2BQY3m9TpfBi9ESsWOCdHxOyZ4rkAJNzy/s9yjzxThoFDBOF8YMK03wsn/Bg0VWWKi SZO9Xh/PkL01SL5JXaOvbQYqiuMcM+Nh8/ONGp1rEPSnT1Z0ss= Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1145 Lines: 23 On Tue, 2017-08-15 at 15:07 +0200, Frederic Weisbecker wrote: > On Mon, Aug 14, 2017 at 08:29:46PM +0200, Mike Galbraith wrote: > > On Mon, 2017-08-14 at 13:34 -0400, Luiz Capitulino wrote: > > > On Mon, 14 Aug 2017 19:01:09 +0200 > > > > > > > What is the source of the load balancing inducing such latency when a single > > > > task is affine to a CPU? If this is idle load balancing, it is now affine to > > > > housekeepers. If this is task wakeup then it's suprising because select_task_rq() > > > > is optimized toward single CPU affinity. > > > > > > I guess it was idle load balancing, but I don't remember because this > > > was a few years ago. I think this might be reproducible without using > > > isolcpus=. I'll give it a try shortly and let you know. > > > > idle_balance() can swamp other noise by a couple orders of magnitude, > > Ah I missed that one. Is there any way we can also lower the overhead there? Why?  HPC proggies won't benefit from a partially filled pothole any more that a ~zero ground clearance formula 1 car would.  The pothole intolerant either isolate, killing (most) LB, or they meet a wall. -Mike