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

!3712 sched: steal tasks to improve CPU utilization

Merge Pull Request from: @ci-robot 
 
PR sync from: Cheng Yu <serein.chengyu@huawei.com>
https://mailweb.openeuler.org/hyperkitty/list/kernel@openeuler.org/message/E42KMNOMTG6QUHYGBWMRSJZ6Y2N4LHAV/ 
sched: steal tasks to improve CPU utilization

Cheng Jian (3):
  disable stealing by default
  sched/fair: introduce SCHED_STEAL
  config: enable CONFIG_SCHED_STEAL by default

Steve Sistare (10):
  sched: Provide sparsemask, a reduced contention bitmap
  sched/topology: Provide hooks to allocate data shared per LLC
  sched/topology: Provide cfs_overload_cpus bitmap
  sched/fair: Dynamically update cfs_overload_cpus
  sched/fair: Hoist idle_stamp up from idle_balance
  sched/fair: Generalize the detach_task interface
  sched/fair: Provide can_migrate_task_llc
  sched/fair: Steal work from an overloaded CPU when CPU goes idle
  sched/fair: disable stealing if too many NUMA nodes
  sched/fair: Provide idle search schedstats


-- 
2.25.1
 
https://gitee.com/openeuler/kernel/issues/I8PIYZ 
 
Link:https://gitee.com/openeuler/kernel/pulls/3712

 

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