Commit d4614d07 authored by Guan Jing's avatar Guan Jing Committed by Xia Fukun
Browse files

sched: Introduce qos smt expeller for co-location

hulk inclusion
category: feature
bugzilla: https://gitee.com/openeuler/kernel/issues/I8O3MY


CVE: NA

--------------------------------

We introduce the qos smt expeller, which lets
online tasks to expel offline tasks on the smt sibling cpus,
and exclusively occupy CPU resources.In this way we are
able to improve QOS of online tasks in co-location.

Signed-off-by: default avatarGuan Jing <guanjing6@huawei.com>
Signed-off-by: default avatarXia Fukun <xiafukun@huawei.com>
parent e909f976
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -1031,6 +1031,15 @@ config QOS_SCHED

	  If in doubt, say N.

config QOS_SCHED_SMT_EXPELLER
	bool "Qos smt expeller"
	depends on SCHED_SMT
	depends on QOS_SCHED
	default n
	help
	  This feature enable online tasks to expel offline tasks
	  on the smt sibling cpus, and exclusively occupy CPU resources.

config QOS_SCHED_PRIO_LB
	bool "Priority load balance for Qos scheduler"
	depends on QOS_SCHED