From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752290Ab3ATPwj (ORCPT ); Sun, 20 Jan 2013 10:52:39 -0500 Received: from mga11.intel.com ([192.55.52.93]:2773 "EHLO mga11.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751329Ab3ATPwi (ORCPT ); Sun, 20 Jan 2013 10:52:38 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="4.84,500,1355126400"; d="scan'208";a="276067702" Message-ID: <50FC12B4.2030103@intel.com> Date: Sun, 20 Jan 2013 23:52:20 +0800 From: Alex Shi User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:15.0) Gecko/20120912 Thunderbird/15.0.1 MIME-Version: 1.0 To: Preeti U Murthy CC: Vincent Guittot , Mike Galbraith , Matthew Garrett , LKML , "svaidy@linux.vnet.ibm.com" , "Paul E. McKenney" , Peter Zijlstra , Viresh Kumar , Amit Kucheria , Morten Rasmussen , Paul McKenney , Andrew Morton , Arjan van de Ven , Ingo Molnar , Paul Turner , Venki Pallipadi , Robin Randhawa , Lists linaro-dev Subject: Re: sched: Consequences of integrating the Per Entity Load Tracking Metric into the Load Balancer References: <50E3B61A.3040808@linux.vnet.ibm.com> <50EBB76A.3070501@linux.vnet.ibm.com> <50ECE097.7010609@linux.vnet.ibm.com> <50FC0DB1.6050605@intel.com> In-Reply-To: <50FC0DB1.6050605@intel.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org >>> The blocked load of a cluster will be high if the blocked tasks have >>> run recently. The contribution of a blocked task will be divided by 2 >>> each 32ms, so it means that a high blocked load will be made of recent >>> running tasks and the long sleeping tasks will not influence the load >>> balancing. >>> The load balance period is between 1 tick (10ms for idle load balance >>> on ARM) and up to 256 ms (for busy load balance) so a high blocked >>> load should imply some tasks that have run recently otherwise your >>> blocked load will be small and will not have a large influence on your >>> load balance > > Just tried using cfs's runnable_load_avg + blocked_load_avg in > weighted_cpuload() with my v3 patchset, aim9 shared workfile testing > show the performance dropped 70% more on the NHM EP machine. :( > Ops, the performance is still worse than just count runnable_load_avg. But dropping is not so big, it dropped 30%, not 70%. -- Thanks Alex