Re: [PATCH] arm64: defconfig: enable CONFIG_SCHED_CLUSTER

From: Jeremy Linton
Date: Mon Aug 11 2025 - 11:14:41 EST


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@xxxxxxxxxx>
Signed-off-by: Huang Shijie <shijie@xxxxxxxxxxxxxxxxxxxxxx>
---
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