428 Star 1.6K Fork 1.6K

GVPopenEuler/kernel

 / 详情

[openEuler-23.09] Introduce dynamic affinity for scheduler

已完成
需求
创建于  
2023-07-25 14:51

【特性描述】

感知业务负载动态调整业务CPU亲和性,当业务负载低时使用prefered cpus处理,增强资源的局部性;当业务负载高时,
突破preferred cpus范围限制,通过增加cpu核的供给提高业务的QOS。

【特性竞争力】

dynamic affinity技术瞄准CPU资源利用率与CPU资源利用效率,当业务负载低时,在满足QOS的基础上,使用最少的CPU
资源,减少CPU迁移、idle切换、cache miss和跨numa访问,增强资源的局部性。当业务负载高时,又可以突破绑核约束
,使用更多CPU资源来提升QOS质量,提高CPU资源利用率。dynamic affinity对资源利用率、利用效率和系统功耗都有重
要的价值。

【硬件架构】
NoArch
【特性约束】
NA
【涉及仓库】
https://gitee.com/openeuler/kernel
【交付个人/团队】
huawei sig

评论 (2)

tanghui 创建了需求 2年前

Hi barry19901226, welcome to the openEuler Community.
I'm the Bot here serving you. You can find the instructions on how to interact with me at Here.
If you have any questions, please contact the SIG: Kernel, and any of the maintainers.

openeuler-ci-bot 添加了
 
sig/Kernel
标签
2年前
ci-robot 通过合并 Pull Request !1730: sched: Support dynamic affinity in scheduler任务状态新建 修改为已完成 2年前

登录 后才可以发表评论

状态
负责人
项目
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(2)
5329419 openeuler ci bot 1632792936 tanghui-barry19901226
C
1
https://gitee.com/openeuler/kernel.git
git@gitee.com:openeuler/kernel.git
openeuler
kernel
kernel

搜索帮助