ISSUE链接
背景
需要支持获取环境上所有GPU的总功耗
决策点
满足传感器监控GPU总功耗,新增资源协作接口(GPU集合)
1、新增 path: /bmc/kepler/Systems/:SystemId/Processors/GPU
2、复用已有的 interface:bmc.kepler.Systems.Processor.ProcessorMetrics
详细描述
新增path: /bmc/kepler/Systems/:SystemId/Processors/GPU
复用已有的 interface:bmc.kepler.Systems.Processor.ProcessorMetrics
变化类型:新增path,复用已有的interface
应用场景:支持带外获取GPU总功耗,使用属性如下,不新增属性或修改已有属性。
| 属性名称 | 取值类型 | 默认值 | 操作权限 | 说明 | 持久化 | 变化通知 |
|---|---|---|---|---|---|---|
| ConsumedPowerWatt | U32 | 0 | 只读 R:ReadOnly W:不涉及 |
处理器总功耗 | 否 | 是 |
评审结论
同意新增资源协作接口路径:/bmc/kepler/Systems/:SystemId/Processors/GPU,包含的接口有: bmc.kepler.Systems.Processor.ProcessorMetrics
遗留问题
1、描述信息不完善,不能准确表达出是总功率还是单个功率
已优化bmc.kepler.Systems.Processor.ProcessorMetrics接口的属性描述为某类处理器整体功耗或带宽信息。