/ 详情

[OLK-5.10] Scan for an idle sibling in a single pass

Done
Requirement
Opened this issue  
2021-07-19 10:38

降低最坏情况下 select_idle_sibling 扫描运行队列的开销:负载均衡在选核时,需要调用select_idle_core()和select_idle_cpu() 分层扫描 SMT 和 core 等层次,这两个层次覆盖的CPU有重复的,优化扫描算法,避免重复扫描CPU,降低开销。

Attachments

Comments (2)

郑祖程 created需求
郑祖程 set related repository to openEuler/kernel
Expand operation logs

Hey oskernel0719, Welcome to openEuler Community.
All of the projects in openEuler Community are maintained by @openeuler-ci-bot .
That means the developers can comment below every pull request or issue to trigger Bot Commands.
Please follow instructions at https://gitee.com/openeuler/community/blob/master/en/sig-infrastructure/command.md to find the details.

openeuler-ci-bot added
 
sig/Kernel
label
zhengzengkai set branch to openEuler-21.09
郑祖程 changed description

openEuler-21.09分支合入如下相关补丁:
92117d3077e8 sched/fair: Merge select_idle_core/cpu()
6ca59b5c5997 sched/fair: Remove select_idle_smt()
dc97200e47de sched/fair: Move avg_scan_cost calculations under SIS_PROP
3d4984fb4925 sched/fair: Remove SIS_AVG_CPU

zhengzengkai changed issue state from 新建 to 已完成

Sign in to comment

Status
Assignees
Projects
Milestones
Pull Requests
Successfully merging a pull request will close this issue.
Branches
Planed to start   -   Planed to end
-
Top level
Priority
Duration (hours)
Confirm
参与者(3)
5329419 openeuler ci bot 1578984659