Commit 4e57e412 authored by Guan Jing's avatar Guan Jing Committed by Zheng Zengkai
Browse files

sched: Introduce qos smt expeller for co-location

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


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>
Reviewed-by: default avatarChen Hui <judy.chenhui@huawei.com>
Signed-off-by: default avatarZheng Zengkai <zhengzengkai@huawei.com>
parent 83d11b1f
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -966,6 +966,15 @@ config QOS_SCHED

    default 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 FAIR_GROUP_SCHED
	bool "Group scheduling for SCHED_OTHER"
	depends on CGROUP_SCHED