Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp1639050pxb; Fri, 22 Oct 2021 05:04:22 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyTWDl1vP2lwzDV1+cyRNpfKiwPJRg5T7vD+KAwkd9XscUK9bbds6LuiUBPs1V1LEDhGjzT X-Received: by 2002:a63:af49:: with SMTP id s9mr9058146pgo.25.1634904261784; Fri, 22 Oct 2021 05:04:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1634904261; cv=none; d=google.com; s=arc-20160816; b=dEsmthZMRzaT0853uGx8yZZBcaPnKwBDFmdTYf0VztHyV7S3HJCpuiIGSh5u9SY3Q2 P5j9y3RT7pXzn0XcMrdTd4HuV0PIeNB4n3SCmJRppyYNlmn8LJPWWF4M1dCtSVNp5Tkj HFuVQEHe+2nGpLwp98jZmcWcU5grV/Kv0Ut6i+Isjm68Yzdz7bH2D8JMdxDSVdmJRUzo XBrWZdVfAvTpOWYDSQDqm9N4qeILwITmcYr1HGM0+xfKOZF4nQzXuEOjNGQlJonsdHCh 0j5+3uEoEZqYJ3IYxsTy14oOjVZ8pmSSRVVuyJpHEIDtFlKyxK9LBs5cPV1X6iTVdwEM JhsA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:date:cc:to:from:subject :message-id:dkim-signature; bh=SiTR5JSOWtdV35nHHKWnvX8dRUWwWysiJ7THrVpr50w=; b=kntocWx+Bjg9JcQvbCojGi4Mbh7Go6AzDBYEKVR55wWdtaLeJiKFR1GUq90MQ1seYG oXp/wj7C7o+4ysiUEQPF03N/h2meN05MVVuBtAwj7wllKNpk1KrDhsR35m1v6Wf9kEuU vX9Cf02aR78zZxhv2YmSaYJQQEbx6jWlFi+TG7NwbTH5qecCwB/WdLNCn0c6pQXIHvI4 IAx9ZUcDOByjV1ngbJjfKEy1NJ4ZU9lgkhX5P0oqafeBusGIMVqXw/xgHAkfACHavhho NELO/JwfJI8INl5+POkFWAhHE4zS3/UX6duoxiEatyLqsdaFoE7omZob2fjwrdPiRVvC W1uQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmx.net header.s=badeba3b8450 header.b=G6XJ6weT; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=gmx.de Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id y10si12295433pfi.116.2021.10.22.05.04.01; Fri, 22 Oct 2021 05:04:21 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmx.net header.s=badeba3b8450 header.b=G6XJ6weT; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=gmx.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230507AbhJVMDc (ORCPT + 99 others); Fri, 22 Oct 2021 08:03:32 -0400 Received: from mout.gmx.net ([212.227.17.21]:45367 "EHLO mout.gmx.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230155AbhJVMD3 (ORCPT ); Fri, 22 Oct 2021 08:03:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1634904042; bh=CV0bzqAO8xhY3j1WtbeSZ+D5Dn8OhUt0AEt1/gMj7+U=; h=X-UI-Sender-Class:Subject:From:To:Cc:Date:In-Reply-To:References; b=G6XJ6weTRoS/MvonxLAV4cyBsej5LR0tCDtcT8u9+E+G/0PDBCBzJprrr4b0TUdCT NaOg6kYR97HEmtAd1RVBRXbCqj5mL4uiVl31/IOLDoM9Yl8M1fzjgZqzZScTUTWDD1 t00TQcbSfB5s+eyfeh5ntcIVUhP0pMyPnQdju4CU= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from homer.fritz.box ([185.221.150.113]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MxUrx-1mtWEa3Z9t-00xtRH; Fri, 22 Oct 2021 14:00:41 +0200 Message-ID: <2fd273f7284c78b65927b2b2572a66985cee0199.camel@gmx.de> Subject: Re: [PATCH 1/2] sched/fair: Couple wakee flips with heavy wakers From: Mike Galbraith To: Mel Gorman Cc: Peter Zijlstra , Ingo Molnar , Vincent Guittot , Valentin Schneider , Aubrey Li , Barry Song , Srikar Dronamraju , LKML Date: Fri, 22 Oct 2021 14:00:38 +0200 In-Reply-To: <20211022110534.GJ3959@techsingularity.net> References: <20211021145603.5313-1-mgorman@techsingularity.net> <20211021145603.5313-2-mgorman@techsingularity.net> <37d8c167df66a1ead16b699115548ca376494c0c.camel@gmx.de> <20211022110534.GJ3959@techsingularity.net> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.42.0 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:Lz2y05m0t9AO/lc7DM+cX8VtslQiwOxSUt32F3LvNV1JGJRZI/t Ib/HxfG11By5l8GBM3FNgywxdZlngcszMfhuPdGQxWFiEa7M84RhciWp0Q5l8dOkTKVgpb9 40rZymR42Qek2ClqO+LcBCd76llDIg5ETDksBGjscpvx2soAapSrLPzzgK2KZeSpx+LwzWy mZynS62cmseDCKo3j9izA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:XgErVOZclIw=:q3TMD6jxCCH+zC+R0+Y9hj +Uhmv/LwxP9sJE6OfCFEQXd8uhdprmXSNkFwidCM/uB76ezodckodZJO1b5So907IEiJe/uUk /knVw57kW3hUqyOYCiC7nBcO5FNQjEh8NCLQaqk7ZVY7CBoIKiUdjNflNN84o2sQK6+5/cWo2 4yHnpQs2YWl/j5+Kpv82zrCajNvLmya4Bhj+Ds49ZHzgFzzoJqhRHmJFI2Z4SZ/hyBZH3swMW ILvAt/rCe/uxQsoJnnUO/4GMnCFwJet7vfUsdnyLQrz5qXKDm2BsJNpIVBwJKFbnc8XvFSoUT yJHtGg1S3/O91rlMFkOwmJOdlaRwt7Gcv/MdKCzhaTRiZZ56BiOvc4/pn9sHX2iVNDwMqY9Ve Wy7Tl2YBkx7B8q58mzOVwM4W+fzqY0DMK+GntgplyOVjFLjwwb60cGNjT6nw8QyGlYrK4/Ikk ngvPA20dluYuTTLPGzkYlrVv4ftKCPPiI/mD66z2QkrwXrvCwPmpDbb9BsvHYxaw1PBkcPKP0 rBmy7gUX58CRlIZoNJQh8clv5LOITPescc3fkRdRTBJ/7VDFJ/KNwsGyMBws/3bDqhGX5p/pW /iuMtUCiYDdbfYddiKMj13TY0kLwP6tiDbgY8iWGxyJqJpihSD/Yv4mx+jMWEr2aNhAnTVFAR /qJeuB8YSGdwyo6cK5YYhYY9Fa18/ukXprqmJrEPEOX4yqUEaglgFRjQMqn94dQhJ2HdYF0gp DuWgmNIN4vLfDZFnB6r1rOjukX8vcOeTX+j82xch+7vA48bzOwPC6v4ELCxDhem8ecK62QPd6 se/SAbpuPXnVw2Ur3EJXiv6lXyhiDDIHsRyXmSta9qbLpR/NRaXoCGuMl6AJ/HhzGthhJHyRT dKyAIthXruDEiBy4zfCc+VRl+amOmR2IYeMhhftQCBrbnlS4xPpQog/nAWgDg29wSjMIe0zHy XdSRwnMMH0YTXfNN31YB9z5nG65GEn0WgizJzo1ipdKJTonCne0RB+2ibZM0zxAHknynW8xiC +1tW+sgot7SXqjs26gVV4OeDG9IdMhWNFou0Rbh6iTD9GeNiXstHt8kdnABEp4O/h4WsBaFvF 8Rd4oIijh0qSik= Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, 2021-10-22 at 12:05 +0100, Mel Gorman wrote: > On Fri, Oct 22, 2021 at 12:26:08PM +0200, Mike Galbraith wrote: > > > > > Hm.=C2=A0 If patchlet repeatably impacts buddy pairs one way or the ot= her, > > it should probably be tossed out the nearest window. > > > > I don't see how buddy pairing would be impacted although there is likely > differences in the degree tasks get preempted due to pulling tasks. Hohum, numbers get to say whatever (weirdness) they want to I suppose. btw, below are some desktop impact numbers I had collected. box =3D i7-4790 quad+smt desktop vs massive_intr 8 9999 (8 x 8ms run/1ms sleep, for 9999 secs.. eff= ectively forever) perf sched record -a -- su mikeg -c 'firefox https://www.youtube.com/watch= ?v=3Daqz-KE-bpKQ'& sleep 300 && killall perf firefox runtime runtime sum delay = sum delay sum delay switches desktop patch/features total util massive_intr util total = massive_intr desktop total/massive util virgin/stock 2267347.921 ms 94.4% 1932675.152 ms 80.5% 158611.016= ms 133309.938 ms 25301.078 ms 594780/441157 13.9% virgin/-wa_weight 2236871.408 ms 93.2% 1881464.401 ms 78.3% 255785.391= ms 243958.616 ms 11826.775 ms 1525470/1424083 14.8% -1.34% -1.2% -2.2% = -13.474 s +0.9% wake_wide/stock 2254335.961 ms 93.9% 1917834.157 ms 79.9% 164766.194= ms 141974.540 ms 22791.654 ms 720711/599064 14.0% While patchlet mitigated the stacking somewhat, it wasn't meaningful to my test load (BigBuckBunny for the 10001th time). PELT clearly stacks up the desktop pretty damn badly, but gets away with it.. in this case. OTOH, killing stacking graveyard dead via NO_WA_WEIGHT would have certainly dinged up cache quite a bit for the compute load had it been something other than a synthetic CPU burner, so there's a brownie point for PELT in the mix to go along with its stacking demerit. Given there was zero perceptible difference, the only thing patchlet really did was to give me a warm fuzzy knowing it was in there fighting the good fight against obscene *looking* stacking (with potential). -Mike