关联ISSUES
【PowerMgmt】支持提供电源供电效率曲线
背景
用户切换供电模式时,BMC要为用户提供优选主用电源的策略,确保用户可以得到实际收益。
而在评估最优主用电源策略时,需要知道当前服务器的电源供电转换效率曲线,组件初始化阶段要从配置文件加载对应电源供电效率曲线。
决策点
1、在OnePower下新增资源协作接口bmc.kepler.Systems.PowerMgmt.OnePower.EfficiencyCurve,包含LoadPercentRange和ValueRange两个资源协作属性;
2、新增私有属性PartNumber和InputVoltage用于判断加载不同的电源转换效率曲线;
详细描述
资源path:/bmc/kepler/System/:SystemId/PowerMgmt/:ID(已有)
资源interface:bmc.kepler.Systems.PowerMgmt.OnePower.EfficiencyCurve(新增)
变化类型:新增
应用场景:power_strategy在寻找最优供电模式时,访问资源协作属性读取对应电源的电源转换效率
评审结论
决策点一:同意新增资源协作接口bmc.kepler.Systems.PowerMgmt.OnePower.EfficiencyCurve,并新增如下属性:
- EfficiencyCurve,表示电源转换效率曲线数据,签名为a(yd),数组元素为结构体,第一个字段表示电源负载百分比,第二个字段表示对应负载下的电源转化效率,不发送变更通知事件(const)
决策点二:同意新增如下私有属性用于匹配电源转换效率曲线数据:
- PartNumber,表示电源部件编码,签名为s
- InputVoltage,表示电源输入电压,签名为q
遗留问题
1、把LoadPercentRange和ValueRange合并为结构体数组a(yd),属性名称为EfficiencyCurve;
完成情况:已录入评审结论

