Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp18768078ybl; Fri, 3 Jan 2020 08:40:29 -0800 (PST) X-Google-Smtp-Source: APXvYqywM8FLpWkjCGaU0BN9/4qd9aHP/1Q8E/R2MZBEiywtQvosjd4qgXZoKR+Q2jxCGNPUF0vc X-Received: by 2002:aca:31c8:: with SMTP id x191mr4191891oix.25.1578069628938; Fri, 03 Jan 2020 08:40:28 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1578069628; cv=none; d=google.com; s=arc-20160816; b=0wSvBmqMRd3HdOS34VJuSDCfP0Zr60eEXb/jAFvCTyhPz3o0THFGre0NY1WaOGDUuK DOrb4i6vxsAT8oAcQaIx5Ay+aVxlrvJsoce0kj0quCDIcjv1gdw8p14I1Bm5+XplF8s0 gapy1Uixy28XUJVRO4tvXPbjztVPGWTobG1iCNbG1jnoz8y2e9nuNzBLbdqN87ZJrpql VQvQ4ZQZexXn5pdvB/+5eZTSrTYSJbgL5JcqxHHp8I3gpIGNdXMItVAWjpoJbz5jOqAV Ms3cdGm228PIHHnut5fm4OrDIuUFGO4DAyuh52sjTKi1qBsDm1QskahpO9Wpr/nISORN nkZg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:references:cc:to:from:subject; bh=I4Y6eU3rlAqDfMyIrZusvw1aUYJvnVemY2Q/Wh25tsc=; b=R2LQOb2cUSLFb1hTmTejT4RjFnjNbk1J6z3kJfi84488MMcf3wg5jD3uYL2o47f9N+ wjKvvRnesjJKovhP/8sFYjJFb+rMxYXw8jNc2yFu/nYR5+9LMdiDZh74Oo5d6qcDm7Ep +Zq2wAxZoSaBX3q5Jh7UIitiADacJ1PJAZkEOcoycBtDskh6mYxPXtVQZQyas/0o3Vdh DSTQu9NcC947AMJWCEfr1TAV+c3NnKuvzqzCoblAYJr8bhx7/S+ZsHxY4nhx9lx1TaC4 8xJpCMR0s63A4j06kvDoDOyePk5d3gQvwsrjhnD1PWtKtDxWIS4AExWiz4U/fDeVUPHQ 2zGA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p71si29658292oic.138.2020.01.03.08.40.16; Fri, 03 Jan 2020 08:40:28 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728006AbgACQjL (ORCPT + 99 others); Fri, 3 Jan 2020 11:39:11 -0500 Received: from foss.arm.com ([217.140.110.172]:56784 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727859AbgACQjL (ORCPT ); Fri, 3 Jan 2020 11:39:11 -0500 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B4E77328; Fri, 3 Jan 2020 08:39:10 -0800 (PST) Received: from [10.1.194.46] (e113632-lin.cambridge.arm.com [10.1.194.46]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 421583F703; Fri, 3 Jan 2020 08:39:09 -0800 (PST) Subject: Re: [PATCH v4 00/10] sched/fair: rework the CFS load balance From: Valentin Schneider To: Vincent Guittot , linux-kernel@vger.kernel.org, mingo@redhat.com, peterz@infradead.org Cc: pauld@redhat.com, srikar@linux.vnet.ibm.com, quentin.perret@arm.com, dietmar.eggemann@arm.com, Morten.Rasmussen@arm.com, hdanton@sina.com, parth@linux.ibm.com, riel@surriel.com References: <1571405198-27570-1-git-send-email-vincent.guittot@linaro.org> Message-ID: <48636730-f8fb-6c65-fc30-068345923bc1@arm.com> Date: Fri, 3 Jan 2020 16:39:08 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 25/11/2019 12:48, Valentin Schneider wrote: > I've been busy trying to get some perf numbers on arm64 server~ish systems, > I finally managed to get some specjbb numbers on TX2 (the 2 nodes, 224 > CPUs version which I suspect is the same as you used in the above). I only > have a limited number of iterations (5, although each runs for about 2h) > because I wanted to get some (usable) results by today, I'll spin some more > during the week. > > > This is based on the "critical-jOPs" metric which AFAIU higher is better: > > Baseline, SMTOFF: > mean 12156.400000 > std 660.640068 > min 11016.000000 > 25% 12158.000000 > 50% 12464.000000 > 75% 12521.000000 > max 12623.000000 > > Patches (+ find_idlest_group() fixup), SMTOFF: > mean 12487.250000 > std 184.404221 > min 12326.000000 > 25% 12349.250000 > 50% 12449.500000 > 75% 12587.500000 > max 12724.000000 > > > It looks slightly better overall (mean, stddev), but I'm annoyed by that > low iteration count. I also had some issues with my SMTON run and I only > got numbers for 2 iterations, so I'll respin that before complaining. > > FWIW the branch I've been using is: > > http://www.linux-arm.org/git?p=linux-vs.git;a=shortlog;h=refs/heads/mainline/load-balance/vincent_rework/tip > Forgot about that; I got some more results in the meantime, still specjbb and still ThunderX2): | kernel | count | mean | std | min | 50% | 75% | 99% | max | |-----------------+-------+--------------+------------+---------+---------+----------+----------+---------| | -REWORK SMT-ON | 15 | 19961.133333 | 613.406515 | 19058.0 | 20006.0 | 20427.50 | 20903.42 | 20924.0 | | +REWORK SMT-ON | 12 | 19265.666667 | 563.959917 | 18380.0 | 19133.5 | 19699.25 | 20024.90 | 20026.0 | | -REWORK SMT-OFF | 25 | 12397.000000 | 425.763628 | 11016.0 | 12377.0 | 12623.00 | 13137.20 | 13154.0 | | +REWORK SMT-OFF | 20 | 12436.700000 | 414.130554 | 11313.0 | 12505.0 | 12687.00 | 12981.44 | 12986.0 | SMT-ON delta: -3.48% SMT-OFF delta: +0.32% This is consistent with some earlier runs (where I had a few issues getting enough iterations): SMT-OFF performs a tad better, and SMT-ON performs slightly worse. Looking at the 99th percentile, it seems we're a bit worse compared to the previous best cases, but looking at the slightly reduced stddev it also seems that we are somewhat more consistent.