From 6c3728e9580c5721225c92d06c9fb0de2aa72f29 Mon Sep 17 00:00:00 2001 From: Jim Harris Date: Mon, 20 Sep 2021 09:55:13 -0700 Subject: [PATCH] scheduler/dynamic: reduce SCHEDULER_CORE_LIMIT to 80% This will lead the scheduler to be quicker to move threads to an unused core - favoring performance over power savings. Signed-off-by: Jim Harris Change-Id: Ibaa5edc61a4bdca5550bd23a562c3645fded25e9 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/9551 Tested-by: SPDK CI Jenkins Community-CI: Broadcom CI Community-CI: Mellanox Build Bot Reviewed-by: Ben Walker Reviewed-by: Tomasz Zawadzki --- module/scheduler/dynamic/scheduler_dynamic.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/module/scheduler/dynamic/scheduler_dynamic.c b/module/scheduler/dynamic/scheduler_dynamic.c index dbd767296..7d5ae4271 100644 --- a/module/scheduler/dynamic/scheduler_dynamic.c +++ b/module/scheduler/dynamic/scheduler_dynamic.c @@ -52,7 +52,7 @@ struct core_stats { static struct core_stats *g_cores; #define SCHEDULER_LOAD_LIMIT 20 -#define SCHEDULER_CORE_LIMIT 95 +#define SCHEDULER_CORE_LIMIT 80 #define SCHEDULER_CORE_BUSY 95 static uint8_t