430 Star 1.6K Fork 1.7K

GVPopenEuler/kernel

【openEuler-22.03-SP3】【功耗】支持功耗感知调度

已完成
需求 成员
创建于  
2023-09-07 11:48

【特性描述】
当前基于Linux OS发行版服务器功耗调节主要依赖与cpuidle和调频器,相比手机终端,
服务器物理拓扑更加复杂,业务性能QOS要求不明确,业务模型更加复杂,所以服务器
上怎么在保障业务QOS的前提下减少功耗是个很大的难题,功耗感知调度在面向业务
层面收集访存带宽,CPU负载等数据,确保业务关键线程资源得到满足,同时在面向
平台方面,引入物理拓扑调压域感知新的维度,减少单DIE调频,单DIE调压带来的调频
降功耗的局限,保障在低负载下能最小化功耗。
【特性竞争力】
优化服务器功耗:
1)根据物理拓扑构建逃逸通道,根据CPU负载和访存带宽瓶颈自动调节级别,
低负载集中业务减少功耗,高负载扩散业务的策略保证QOS;
2)定时器收集负载,带宽等信息,感知访存带宽,避免跨DIE访问;
3)OS新增调压域,idle静态功耗感知新加业务标签机制,感知调频,idle,DVFS对业务的性能影响

当前效果:
大数据Hive,ngix等场景下,做到性能基本不变化的前提下,整机功耗降低30W+。

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

评论 (1)

Hi stkid, 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.

Wei Li 创建了需求 2年前
openeuler-ci-bot 添加了
 
sig/Kernel
标签
2年前
Wei Li 里程碑设置为22.03-SP3-Kernel-Develop 2年前
Wei Li 负责人设置为WangShaoBo 2年前
zhangjialin 修改了描述 2年前
zhangjialin 修改了描述 2年前
Wei Li 负责人WangShaoBo 修改为张建华 2年前
ci-robot 通过合并 Pull Request !3037: introduce smart_grid zone任务状态新建 修改为已完成 2年前
展开全部操作日志

登录 后才可以发表评论

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

搜索帮助