【已评审】redfish接口新增属性支持查询NPU总功耗

背景

某厂商需求,需要支持在redfish电源信息查询接口oem资源下查询到NPU总功耗。

关联ISSUE

AtomGit | GitCode - 全球开发者的开源社区,开源代码托管平台

整体方案

Power资源新增Oem属性CurrentNPUPowerWatts,表示当前NPU总功耗。

评审点

评审点1:在/redfish/v1/Chassis/chassis_id/Power 接口的PowerControl/Oem/{OemIdentifier}/PowerMetricsExtended资源下新增CurrentNPUPowerWatts属性, 表示当前NPU总功耗。

详细描述

评审点1:Power资源新增属性

资源URI:/redfish/v1/Chassis/chassis_id/Power
资源版本:Power.v1_2_1.Power
属性列表

属性名 类型 示例/取值约束 readonly 易变属性 实现PATCH 操作权限 描述
PowerControl object / / / / / 电源控制信息
 Oem object / / / / / 厂商自定义资源
  OemIdentifier object / / / / / 厂商标志
   PowerMetricsExtended object / / / / / 设备功率参数扩展信息
    CurrentNPUPowerWatts number,null null true ReadOnly 当前的 NPU 总功率

Schema定义

"CurrentNPUPowerWatts": {
    "type": [
        "number",
        "null"
    ],
    "units": "W",
    "minimum": 0,
    "readonly": true,
    "description": "The value of this property shall represent the current NPU Power.",
    "longDescription": "The value of this property shall represent the current NPU Power."
}

是否准备好AI预审

评审结论

1、同意在Power资源下新增Oem属性CurrentNPUPowerWatts,表示当前NPU总功耗。
只读,类型为[number, null],易变属性。

遗留问题

1、Power资源的替代资源PowerSubsystem是否需要提供对应属性能力
结论:需求未规划,PowerSubsystem不提供查询NPU总功耗能力

预审答案内容由AI生成,仅供参考:

帖子评审结论:【待评审】redfish接口新增属性支持查询NPU总功耗

帖子相关性:与 Redfish 相关(帖子内容包含 ‘redfish’ 关键字)

  • 总评审点数:2
  • Redfish 相关评审点:2
  • 非 Redfish 评审点:0

总体结果:通过(2/2 个评审点通过)

评审点 1:在/redfish/v1/Chassis/chassis_id/Power 接口的PowerControl/Oem/{OemIdentifier}/PowerMetricsExtended资源下新增CurrentNPUPowerWatts属性, 表示当前NPU总功耗。

结果:通过

  • URI 示例生成:通过
  • Schema 验证:通过(9 项通过,5 项警告)
    • Schema 来源:DMTF ✓,OEM ✗(实际参与校验:DMTF)
    • 入口 schema 文件:dmtf/Thermal.v1_7_1.json(DMTF 官方 schema(SchemaFiles/dmtf))
    • Schema 依据:静态校验直接依据:DMTF 官方 schema(SchemaFiles/dmtf)(dmtf/Thermal.v1_7_1.json)
  • 规则合规性检查:通过(18 项检查全部通过)

评审点 2:Power资源新增属性

结果:通过

  • URI 示例生成:通过
  • Schema 验证:通过(0 项通过,5 项警告)
    • Schema 来源:DMTF ✓,OEM ✗(实际参与校验:DMTF)
    • 入口 schema 文件:dmtf/Power.v1_2_1.json(DMTF 官方 schema(SchemaFiles/dmtf))
    • Schema 依据:静态校验直接依据:DMTF 官方 schema(SchemaFiles/dmtf)(dmtf/Power.v1_2_1.json)
  • 规则合规性检查:通过(18 项检查全部通过)