[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <e47757c3-6091-43b5-ba28-52e11de7d86a@arm.com>
Date: Mon, 11 Aug 2025 10:13:21 -0500
From: Jeremy Linton <jeremy.linton@....com>
To: Huang Shijie <shijie@...amperecomputing.com>, catalin.marinas@....com,
will@...nel.org
Cc: patches@...erecomputing.com, cl@...ux.com,
Shubhang@...amperecomputing.com, krzysztof.kozlowski@...aro.org,
bjorn.andersson@....qualcomm.com, geert+renesas@...der.be, arnd@...db.de,
nm@...com, ebiggers@...nel.org, nfraprado@...labora.com,
prabhakar.mahadev-lad.rj@...renesas.com,
linux-arm-kernel@...ts.infradead.org, linux-kernel@...r.kernel.org,
Christoph Lameter <cl@...two.org>
Subject: Re: [PATCH] arm64: defconfig: enable CONFIG_SCHED_CLUSTER
Hi,
On 8/7/25 9:55 PM, Huang Shijie wrote:
> In the server, if some workload which will create lot of
> tasks, and will have many task migrations, we can get better
> performance when we enable the CONFIG_SCHED_CLUSTER.
>
> For example, the Specjbb may have better performance:
> Critical-jops : 26%
> Max-jops : 7%
>
> So enable it by default.
From what I've seen, SCHED_CLUSTER seems to be a bit of give and take
depending on benchmark and machine. I'm not sure if it should be default
enabled or not, but it would really be nice to have at least a larger
sweep of benchmarks/machines in order to be sure of the decision.
Thanks,
>
> Reviewed-by: Christoph Lameter (Ampere) <cl@...two.org>
> Signed-off-by: Huang Shijie <shijie@...amperecomputing.com>
> ---
> arch/arm64/configs/defconfig | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
> index 58f87d09366c..054c96ea2235 100644
> --- a/arch/arm64/configs/defconfig
> +++ b/arch/arm64/configs/defconfig
> @@ -82,6 +82,7 @@ CONFIG_ARCH_VISCONTI=y
> CONFIG_ARCH_XGENE=y
> CONFIG_ARCH_ZYNQMP=y
> CONFIG_SCHED_MC=y
> +CONFIG_SCHED_CLUSTER=y
> CONFIG_SCHED_SMT=y
> CONFIG_NUMA=y
> CONFIG_XEN=y
Powered by blists - more mailing lists