Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp3264280pxj; Tue, 1 Jun 2021 01:00:55 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy7evqCQ9W8MNANLBjtF1ry3lllkM0LGAUd++2XnXYi6qvMFd+4aJ849C4uUu1cUtan8Qvz X-Received: by 2002:a17:906:16d2:: with SMTP id t18mr27658418ejd.277.1622534455328; Tue, 01 Jun 2021 01:00:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1622534455; cv=none; d=google.com; s=arc-20160816; b=FhpdtJjjTKgeXDOsIiXMHI8NA0HhEt85hdYaSNRD/H/wTMZbXrPO9WgElfR8bQoTwC K/7dFi8lSVKNTP7ISbZFD7izBL0/CS/W9FZ3O6mOTewD0izUg3fhmtOqkrSJ64U3PHNm eVYXOgSvU79VVKZORcx/1/saXpO9oAWKRkky6H7WxbH2cCc/FF4cV2KUFqm5BECrR7EF idez9K33YXwd/ync++dB2lJv2uqlEB8/gVY35FWb5W9tROnqOJq6foVv4Mie7Ydb3A6Y GtWoz4+Q/Wv1+7nt8PvqV4lEXtu2/3UTeY+Vw+vgPgFIxq6+bDZ5hbEUZC9jK4ppcTlT 8hxA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature:dkim-signature; bh=ETA/uZ3RYpkBUVga1GOnLXdkl/xa1dO7W1HIUnISUfo=; b=rwLYGsblpJA4LEPsrDyzNeel5WidLW4x2U5+gOLWTZqM/0sxzofIwa7qv3Hwu6l1L6 gGyz4j07dPAIDVpjuKJye6+lawSlCSDdAXrWq5o7GM4tuFw1MKdsazT+72CFr7sQj777 s/PC8kdWKYTNAhRlofuB6n0OD+KvNc3+nuLpHo0/3srVBK1xLsrU7OuCuRTEpDiVRQZq 5UtrCUxTUffAnUYSFvuwMA7m4K/YrysZ5elTL8dYwBU5ASnYXfD1jjoZ2SEIus7NJIhL yKZqom6OhDPRC2E5w8GxWxwYhw1lPJMGF18s/oGqYMi7i2C1Sk/VmlXMxvmc1nahLYrp y+XA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@suse.de header.s=susede2_rsa header.b=qxjixrjO; dkim=neutral (no key) header.i=@suse.de header.s=susede2_ed25519; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id bs19si2934671ejb.398.2021.06.01.01.00.32; Tue, 01 Jun 2021 01:00:55 -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=@suse.de header.s=susede2_rsa header.b=qxjixrjO; dkim=neutral (no key) header.i=@suse.de header.s=susede2_ed25519; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233264AbhFAIBE (ORCPT + 99 others); Tue, 1 Jun 2021 04:01:04 -0400 Received: from mx2.suse.de ([195.135.220.15]:37476 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233069AbhFAIBD (ORCPT ); Tue, 1 Jun 2021 04:01:03 -0400 X-Virus-Scanned: by amavisd-new at test-mx.suse.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1622534361; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=ETA/uZ3RYpkBUVga1GOnLXdkl/xa1dO7W1HIUnISUfo=; b=qxjixrjODsCX8O311V2pZ4XZDFroeVhUc0n5yOMyNYPrPiS+hTiuZdT172p2qKvPFnby2q J7PWibYVNItSjk7JFRNi+Nnn6QHfMSiUvVowo0UrLojZpcpczmzvHFxC122Y345WfeXU6q k8fw73HXt03kPkdUM/TDEdLuvzAShZ0= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1622534361; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=ETA/uZ3RYpkBUVga1GOnLXdkl/xa1dO7W1HIUnISUfo=; b=wHR0OVOHiig4z3YxtYJ7jszKfMePoHoZDi8xUstskenJ7l0QPdZ5wvDBMWIGv1UrjF+hAZ pJo3cv94Cc7vRVBw== Received: from relay2.suse.de (unknown [195.135.221.27]) by mx2.suse.de (Postfix) with ESMTP id 35272AD54; Tue, 1 Jun 2021 07:59:21 +0000 (UTC) Date: Tue, 1 Jun 2021 08:59:18 +0100 From: Mel Gorman To: "Song Bao Hua (Barry Song)" Cc: Peter Zijlstra , "vincent.guittot@linaro.org" , "mingo@redhat.com" , "dietmar.eggemann@arm.com" , "rostedt@goodmis.org" , "bsegall@google.com" , "valentin.schneider@arm.com" , "juri.lelli@redhat.com" , "bristot@redhat.com" , "linux-kernel@vger.kernel.org" , "guodong.xu@linaro.org" , yangyicong , tangchengchang , Linuxarm Subject: Re: [PATCH] sched: fair: don't depend on wake_wide if waker and wakee are already in same LLC Message-ID: <20210601075918.GP3672@suse.de> References: <20210526091057.1800-1-song.bao.hua@hisilicon.com> <7dd00a98d6454d5e92a7d9b936d1aa1c@hisilicon.com> <20210527121409.GK3672@suse.de> <07e4ba63a19c451ab47e6a636c400f4a@hisilicon.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Disposition: inline In-Reply-To: <07e4ba63a19c451ab47e6a636c400f4a@hisilicon.com> User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, May 31, 2021 at 10:21:55PM +0000, Song Bao Hua (Barry Song) wrote: > The benchmark of tbenchs is still positive: > > tbench4 > > 5.13-rc4 5.13-rc4 > disable-llc-wakewide/ > > Hmean 1 514.87 ( 0.00%) 505.17 * -1.88%* > Hmean 2 914.45 ( 0.00%) 918.45 * 0.44%* > Hmean 4 1483.81 ( 0.00%) 1485.38 * 0.11%* > Hmean 8 2211.62 ( 0.00%) 2236.02 * 1.10%* > Hmean 16 2129.80 ( 0.00%) 2450.81 * 15.07%* > Hmean 32 5098.35 ( 0.00%) 5085.20 * -0.26%* > Hmean 64 4797.62 ( 0.00%) 4801.34 * 0.08%* > Hmean 80 4802.89 ( 0.00%) 4780.40 * -0.47%* > > I guess something which work across several LLC domains > cause performance regression. > > I wonder how your test will be like if you pin the testing > to CPUs within one LLC? > While I could do this, what would be the benefit? Running within one LLC would be running the test in one small fraction of the entire machine as the machine has multiple LLCs per NUMA node. A patch dealing with how the scheduler works with respect to LLC should take different configurations into consideration as best as possible. -- Mel Gorman SUSE Labs