Unverified Commit f898c7c8 authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!3734 Introduce qos smt expeller for co-location

Merge Pull Request from: @ci-robot 
 
PR sync from: Xia Fukun <xiafukun@huawei.com>
https://mailweb.openeuler.org/hyperkitty/list/kernel@openeuler.org/message/CJ5ZSYP5576QUBRPOTWXLQ3REARI2AIK/ 
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.

Guan Jing (8):
  sched: Introduce qos smt expeller for co-location
  sched: Implement the function of qos smt expeller
  sched: Add statistics for qos smt expeller
  sched: Add tracepoint for qos smt expeller
  config: Enable CONFIG_QOS_SCHED_SMT_EXPELLER
  sched/fair: Start tracking qos_offline tasks count in cfs_rq
  sched/fair: Introduce QOS_SMT_EXPELL priority reversion mechanism
  sched/fair: Add cmdline nosmtexpell


-- 
2.34.1
 
https://gitee.com/openeuler/kernel/issues/I8O3MY 
 
Link:https://gitee.com/openeuler/kernel/pulls/3734

 

Reviewed-by: default avatarLiu Chao <liuchao173@huawei.com>
Reviewed-by: default avatarZhang Jianhua <chris.zjh@huawei.com>
Reviewed-by: default avatarZucheng Zheng <zhengzucheng@huawei.com>
Signed-off-by: default avatarZheng Zengkai <zhengzengkai@huawei.com>
parents 590489fe a62d532d
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment