Received: by 2002:a05:7412:31a9:b0:e2:908c:2ebd with SMTP id et41csp2468310rdb; Tue, 12 Sep 2023 02:54:32 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFlsG6ZCa/nbGj+6Vv0qbU7+rSNQtqdN+TH7gXdqY4fGtPLJY64DqY7AkXsljfZ6PlSczvy X-Received: by 2002:a17:90a:cc0e:b0:271:78a0:8ab2 with SMTP id b14-20020a17090acc0e00b0027178a08ab2mr2472594pju.24.1694512472320; Tue, 12 Sep 2023 02:54:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1694512472; cv=none; d=google.com; s=arc-20160816; b=Bk9VOrLhi+j7d+3vmabEQ+NDEMPn2dGBWyk3n90JrTfePKeY/icMWa/0iQUyzpLxlq Txu3xY9JT3kkSNyfqRyD4aL6kLHJCjIMRynMhTnNxx/Xydxm8hUoU1fQuTqGdfk5fZk4 yJMsRLEcXQy5SH85Po2yqP5wMrqjoyqi9zifkt62sPWb8lj4JM+bVA3deEtZSBIvi8tP mFBPlZy9HKDZGjhqNQbNgMrH+jyW9AMV2CYzKdwNPtwx6G32cqtDJEG1P7Zks4guGQax o6Y0tLD8V74snSzsVq6gT9KM6W5rGajdj6pXt9Q9m2OYOSPT2gytEN8O4jXobi3ORjF6 uC/A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:ui-outboundreport:content-transfer-encoding :mime-version:user-agent:references:in-reply-to:date:cc:to:from :subject:message-id:dkim-signature; bh=hPVJ3cVktnNB0zogia14wuAoeguIwcEPuCxBk1ykeh0=; fh=i7Vv3F1k1MENPLgN6wPeW/WTiQ3mOXCE6k1aFDEgiRk=; b=cLZU+oFosJx38isGKoTzrFAEOqO2Tu9cMCm0qYhTUjf7+Qka1FOsj7ZeN04ghUWM0L OAThKXNGmvt/4GmQEyqun0iSKMs6XuoYipixoOYHHvAZJWN6v73bwFCdyNPGrv1Mo0/2 wx7uKWl0eR2orJ1ABm5dTrhfmo1w+MObTCEtuv+ZZKnWyRekhdkZFqM11z93j8SKyX/U CjrhzmWrw4/5A4QXB+8FjRLjZNG1hv+rfaWOajj/HSW0QRoKuP9jYP7e45sK4tLojfFj 3o96PAfPqtVTn9Dz8/tXswFd2i914kmPUi1RvAoUMe4j+qbX+0N2kVlUKIdd/4kXcpYC 4j3g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmx.de header.s=s31663417 header.b="e+Ys/n/Z"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=gmx.de Return-Path: Received: from agentk.vger.email (agentk.vger.email. [2620:137:e000::3:2]) by mx.google.com with ESMTPS id q70-20020a17090a17cc00b0026b2bb306f3si9380682pja.62.2023.09.12.02.54.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Sep 2023 02:54:32 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) client-ip=2620:137:e000::3:2; Authentication-Results: mx.google.com; dkim=pass header.i=@gmx.de header.s=s31663417 header.b="e+Ys/n/Z"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=gmx.de Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by agentk.vger.email (Postfix) with ESMTP id BDCF980B1307; Tue, 12 Sep 2023 02:40:41 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232685AbjILJkc (ORCPT + 99 others); Tue, 12 Sep 2023 05:40:32 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55408 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232671AbjILJk3 (ORCPT ); Tue, 12 Sep 2023 05:40:29 -0400 Received: from mout.gmx.net (mout.gmx.net [212.227.17.22]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A88B2CC3 for ; Tue, 12 Sep 2023 02:40:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1694511597; x=1695116397; i=efault@gmx.de; bh=3LlqbtKm2Ooiid+7bcksAZg5xhp4yhAr1w3kwdcvgcY=; h=X-UI-Sender-Class:Subject:From:To:Cc:Date:In-Reply-To:References; b=e+Ys/n/Zq5wQDKJpJfDKASYrqSyo1wS+Sry6QIAAOK4QfvuVmA+4Py4QkcZo9Du6QRzGSvz t0Q1nHYkVn5CUvtKe/b5R/8Tu5SMTSuSXiZhrt+1cHARlRyuclnjzv/4b+CJueBI4svV8lPUn XdYBCxyJ6KEENTVXMxl3tN4v3g52kynV7PqNHhJLKsctudJH/WLt0bzfZEoe5uLcHXH3o9dX5 xCvCdWuqRaHO8rFdvPRZFaV8UxJaaLvHqLwWD7Ln4IAASE2Yr9OZYKDA7ZxskmZI9zz6DpDtf X+GBeYbyGcaATOEY/Zravj2H/5ATs3nKKLB+/gTse/e6CaAF7wmQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from homer.fritz.box ([185.221.151.115]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MSKu0-1r8db31K4e-00SfWp; Tue, 12 Sep 2023 11:39:57 +0200 Message-ID: Subject: Re: [RFC PATCH 2/2] sched/fair: skip the cache hot CPU in select_idle_cpu() From: Mike Galbraith To: Chen Yu , K Prateek Nayak Cc: Tim Chen , Aaron Lu , Dietmar Eggemann , Steven Rostedt , Ben Segall , Mel Gorman , Daniel Bristot de Oliveira , Valentin Schneider , "Gautham R . Shenoy" , linux-kernel@vger.kernel.org, Peter Zijlstra , Mathieu Desnoyers , Ingo Molnar , Vincent Guittot , Juri Lelli Date: Tue, 12 Sep 2023 11:39:55 +0200 In-Reply-To: References: <31c910c2-717d-b86c-4e08-5c94383682e8@amd.com> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.42.4 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:KB1l91isQSB6Oam/O2/3Gf+VfVbZFgUXoaA8edEuA6rL/tlWKU+ 1gH1I/WXUoogzwpnu6S780ZzH1IvtG7E7vG+Avr8K3YmeIj0V1+nkDNG7oY7eR7kCvAc3lo G09QQ1CywCTUeRfRyrMlDZCL7BynJCN6wD78l7k2TZswkx8BzwIwpLW0NC6z4I/AQS952K0 Dr9vs4jM/oXCNk0ZKlXjw== UI-OutboundReport: notjunk:1;M01:P0:pLOnFt3aonE=;1ZU57Y3w45Umng2I6FVB/x6AK8e HXmRcO3Z6v6kkXYCe3AzKqcBM29qeQ/J53utUYOp486rYjUqboAWZ8zJH7z+pF5lPvME9cqX4 CtTMhSKw+7Fu8jlNTDWsHb+IUB8QGch2P7fmcQa5tTsrg6/dSTaFOZASiXI0MXG+H8FFYzgr/ 0alPpO1TMwvjRDu6JM+UR2TYtlHcGLHNOFGOsCfoAjjMaEDW/YGVcFJ/F2cn0kQdro0e4qWPb DqcYD1uDfc2mEkBLTWP7PXZpHsffgzvNli7bRw+tagJ5L/eC293NMSRpWGp/JB7S/v3xYV5zc 4NTZvZi7RsTqFQ12Qw559s6VgPS7WT11u1OimnT1/TxI5+1afbp/sTk1beWJ24Ed+chmtYb+w 58c5sZBlIDPgnOJ5PC+Qx9V0K2ReAmoTUG7Lza+sTrOtXE3RwGiNY7azysmg6ZZafrgFVBzPY ZLEpnHEDGg8busQhCJ8i49+nxfCnIVEg8YXjUCR1rtuNz7DGuqq3x4hjJCLspfVNUBZIPq+V/ kvgvNr7YvJM8X9ff6QBKjwj9hv+IA58gTxv7El3dHZd77AxaH27rYz4R60XguPWCHEFK6c+28 2u86yilawEHlPP0NZTOM35ofUlEohJCmcTzlqPiwMSzbP062CliYXUVZoa4wrLdRAruQ74H5I 1q8ybKjhfNFEiHuWEKL+5f5WZadYK91PdVsaYr0aLdp4GVKgJlBLzi1uhEdqRL0TqMw+0Xc+6 MJaGcb3BxiusoNXmoW1G/+r2+hZjMoHcvXAzRpRAw6mqDx6SzGCV44uKVWHviOygxXijr95gX ypdQ5NS0S3zvkaXKac+ahjd6F2WhxED2QT+t+0szdT0h13fIUfLJn/17zc0h9GgHVeXgLHtc9 5Ad3qJTmR9y077A+6mIowmalKwOX4hYbPmClyPCZUIyvH89C6ZWX5Z4ZtsMKdTg/QEB4aUxA4 ljRJ6WGSIhajnwDEKXrEkrzyiyo= Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (agentk.vger.email [0.0.0.0]); Tue, 12 Sep 2023 02:40:42 -0700 (PDT) X-Spam-Status: No, score=-0.6 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on agentk.vger.email On Mon, 2023-09-11 at 18:19 +0800, Chen Yu wrote: > > > Speaking of cache-hot idle CPU, is netperf actually more happy with > > piling on current CPU? > > Yes. Per my previous test, netperf of TCP_RR/UDP_RR really likes to > put the waker and wakee together. Hm, seems there's at least one shared L2 case where that's untrue by more than a tiny margin, which surprised me rather a lot. For grins, I tested netperf on my dinky rpi4b, and while its RR numbers seem kinda odd, they're also seemingly repeatable (ergo showing them). I measured a very modest cross-core win on a shared L2 Intel CPU some years ago (when Q6600 was shiny/new) but nothing close to these deltas. Makes me wonder what (a tad beefier) Bulldog RR numbers look like. root@rpi4:~# ONLY=3DTCP_RR netperf.sh TCP_RR-1 unbound Avg: 29611 Sum: 29611 TCP_RR-1 stacked Avg: 22540 Sum: 22540 TCP_RR-1 cross-core Avg: 30181 Sum: 30181 root@rpi4:~# netperf.sh TCP_SENDFILE-1 unbound Avg: 15572 Sum: 15572 TCP_SENDFILE-1 stacked Avg: 11533 Sum: 11533 TCP_SENDFILE-1 cross-core Avg: 15751 Sum: 15751 TCP_STREAM-1 unbound Avg: 6331 Sum: 6331 TCP_STREAM-1 stacked Avg: 6031 Sum: 6031 TCP_STREAM-1 cross-core Avg: 6211 Sum: 6211 TCP_MAERTS-1 unbound Avg: 6306 Sum: 6306 TCP_MAERTS-1 stacked Avg: 6094 Sum: 6094 TCP_MAERTS-1 cross-core Avg: 9393 Sum: 9393 UDP_STREAM-1 unbound Avg: 22277 Sum: 22277 UDP_STREAM-1 stacked Avg: 18844 Sum: 18844 UDP_STREAM-1 cross-core Avg: 24749 Sum: 24749 TCP_RR-1 unbound Avg: 29674 Sum: 29674 TCP_RR-1 stacked Avg: 22267 Sum: 22267 TCP_RR-1 cross-core Avg: 30237 Sum: 30237 UDP_RR-1 unbound Avg: 36189 Sum: 36189 UDP_RR-1 stacked Avg: 27129 Sum: 27129 UDP_RR-1 cross-core Avg: 37033 Sum: 37033