ISSUE链接(必填,此议题关联的issue):
背景(必填,文字描述议题背景,如需求来源、问题场景):
当前sensor资源树的GPU温度传感器的读数可提供环境GPU的温度属性,但该方案依赖GPU温度传感器CSR配置,可能导致环境有GPU但无法查询到温度值,不够合理
决策点(必填,一句话描述待决策点):
bmc.kepler.Systems.Processor.GPU接口新增PrimaryGPUTemperatureCelsius和MemoryTemperatureCelsius,供北向接口查询GPU温度时获取
详细描述(必填,描述待评审接口的详细内容):
资源path: /bmc/kepler/Systems/:SystemId/Processors/GPU/:Id
资源interface: bmc.kepler.Systems.Processor.GPU
变化类型:新增接口和属性
应用场景:用户通过北向接口查询GPU信息时,北向从该属性获取GPU的温度
持久化类型: 不持久化
操作权限:ReadOnly
详细描述:
属性名称 | 取值类型 | 默认值 | 操作权限 | 说明 | 持久化 | 信号 |
---|---|---|---|---|---|---|
PrimaryGPUTemperatureCelsius | Double | 0x8000 | ReadOnly | 主处理器温度 | 否 | 否 |
MemoryTemperatureCelsius | Double | 0x8000 | ReadOnly | 内存温度 | 否 | 否 |
评审结论
1、同意在接口bmc.kepler.Systems.Processor.GPU下新增属性PrimaryGPUTemperatureCelsius和MemoryTemperatureCelsius,详情如下
interface:bmc.kepler.Systems.Processor.GPU
变化类型:新增属性PrimaryGPUTemperatureCelsius和MemoryTemperatureCelsius,类型Double