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

!1730 sched: Support dynamic affinity in scheduler

Merge Pull Request from: @ci-robot 
 
PR sync from: Hui Tang <tanghui20@huawei.com>
https://mailweb.openeuler.org/hyperkitty/list/kernel@openeuler.org/message/U3WQ5RWZ6LV4Q5XUYMKGVTMOMDKMOW65/ 
This pathchset support dynamic affinity feature.

Dynamic affinity set preferred cpus for task. When the utilization of
taskgroup's preferred cpu is low, task only run in cpus preferred to
enhance cpu resource locality and reduce interference between task cgroups,
otherwise task can burst preferred cpus to use external cpu within
cpus allowed.

v1 -> v2
 - some cleanup fix

Hui Tang (1):
  sched: Add cmdline for dynamic affinity

tanghui (6):
  sched: Introduce dynamic affinity for cfs scheduler
  cpuset: Introduce new interface for scheduler dynamic affinity
  sched: Adjust wakeup cpu range according CPU util dynamicly
  sched: Adjust cpu allowed in load balance dynamicly
  sched: Add statistics for scheduler dynamic affinity
  config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default


-- 
2.17.1
 
https://gitee.com/openeuler/kernel/issues/I7NS6Y 
 
Link:https://gitee.com/openeuler/kernel/pulls/1730

 

Reviewed-by: default avatarWeilong Chen <chenweilong@huawei.com>
Reviewed-by: default avatarZucheng Zheng <zhengzucheng@huawei.com>
Reviewed-by: default avatarLiu Chao <liuchao173@huawei.com>
Reviewed-by: default avatarLu Jialin <lujialin4@huawei.com>
Signed-off-by: default avatarWei Li <liwei391@huawei.com>
parents 41469b70 d5190f64
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment