Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754368AbbDMUzI (ORCPT ); Mon, 13 Apr 2015 16:55:08 -0400 Received: from g4t3426.houston.hp.com ([15.201.208.54]:48034 "EHLO g4t3426.houston.hp.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751318AbbDMUzF (ORCPT ); Mon, 13 Apr 2015 16:55:05 -0400 Message-ID: <1428958492.2605.22.camel@j-VirtualBox> Subject: Re: sched: Improve load balancing in the presence of idle CPUs From: Jason Low To: Srikar Dronamraju Cc: Preeti U Murthy , Morten Rasmussen , "peterz@infradead.org" , "mingo@kernel.org" , Daniel Lezcano , "riel@redhat.com" , "vincent.guittot@linaro.org" , "pjt@google.com" , "benh@kernel.crashing.org" , "efault@gmx.de" , "linux-kernel@vger.kernel.org" , "iamjoonsoo.kim@lge.com" , "svaidy@linux.vnet.ibm.com" , "tim.c.chen@linux.intel.com" , jason.low2@hp.com Date: Mon, 13 Apr 2015 13:54:52 -0700 In-Reply-To: <20150410083741.GB10331@linux.vnet.ibm.com> References: <551A5CCE.70008@linux.vnet.ibm.com> <1427828056.2492.24.camel@j-VirtualBox> <551B9514.80701@linux.vnet.ibm.com> <20150401170418.GX18994@e105550-lin.cambridge.arm.com> <1427954347.2556.43.camel@j-VirtualBox> <551FB5F5.5050906@linux.vnet.ibm.com> <1428449300.2556.79.camel@j-VirtualBox> <1428451666.2556.84.camel@j-VirtualBox> <20150408111216.GA24645@linux.vnet.ibm.com> <1428528169.3506.34.camel@j-VirtualBox> <20150410083741.GB10331@linux.vnet.ibm.com> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.2.3-0ubuntu6 Content-Transfer-Encoding: 7bit Mime-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 638 Lines: 15 On Fri, 2015-04-10 at 14:07 +0530, Srikar Dronamraju wrote: > At this point, I also wanted to understand why we do > "nohz.next_balance++" nohz_balancer_kick()? So this looks like something that was added to avoid nohz_balancer_kick() getting called too frequently. Otherwise, it may get called in each trigger_load_balance(), even when another CPU has already been kicked to do balancing. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/