PerformanceCollection
更新时间: 2026/06/26
在Gitcode上查看源码

ResourceDefinition

uris

  • /redfish/v1/PerformanceCollection

properties

名称类型是否只读取值范围/枚举值说明
@odata.contextstringtrue-资源模型的OData描述信息
@odata.idstringtrue-资源节点的访问路径
@odata.typestringtrue-资源类型
Idstringtrue-资源的ID
Namestringtrue-资源的名称
PowerSuppliesarraytrue-电源模块列表
PowerSupplies[].@odata.idstringtrue-资源索引
PowerSupplies[].PowerOutputWattsnumbertrue-指定电源模块的输出功率
PowerControlarraytrue-电源控制信息
PowerControl[].@odata.idstringtrue-资源索引
PowerControl[].PowerConsumedWattsnumbertrue-设备的当前功率
PowerControl[].HeatKcalnumbertrue-电源热量
PowerControl[].PowerMetricsobjecttrue-设备功率参数,包括:
● TotalConsumedPowerkWh:总使用功率
● StatisticsCollected:开始统计时间
PowerControl[].PowerMetrics.MinConsumedWattsnumbertrue-最小功率
PowerControl[].PowerMetrics.AverageConsumedWattsnumbertrue-平均功率
PowerControl[].PowerMetrics.CurrentCPUPowerWattsnumbertrue-当前CPU总功率
PowerControl[].PowerMetrics.TotalConsumedPowerkWhnumbertrue-总使用功率
PowerControl[].PowerMetrics.StatisticsCollectedstringtrue-开始统计时间
PowerHistoryDataobjecttrue-历史功率数据
PowerHistoryData.PowerAverageWattsnumbertrue-平均功率值,单位为瓦特
PowerHistoryData.PowerPeakWattsnumbertrue-峰值功率值,单位为瓦特
PowerHistoryData.Timestringtrue-历史时间节点
Fansarraytrue-风扇传感器列表
Fans[].@odata.idstringtrue-资源索引
Fans[].Readingnumbertrue-指定风扇传感器的当前读数
InletTemperatureCelsiusnumbertrue-进风口温度
PartitionListsarraytrue-磁盘分区列表。没有安装iBMA情况下,是空数组
PartitionLists[].PartitionNamestringtrue-分区名称
PartitionLists[].SystemIdnumbertrue-Partition所述的System对应的id
PartitionLists[].TotalCapacityGBnumbertrue-分区总容量
PartitionLists[].UsagePercentnumbertrue-分区使用率
PartitionLists[].UsedCapacityGBnumbertrue-分区使用容量
Processorsarraytrue-处理器资源
Processors[].@odata.idstringtrue-资源索引
Processors[].ProcessorTypestringtrueCPU,NPU,GPU处理器类型,取值为CPU或者NPU
Processors[].Temperaturenumbertrue-CPU温度(仅CPU资源具有)
Processors[].AiCoreTempCelsiusnumbertrue-Ai核温度,单位:摄氏度(仅NPU资源具有)
Processors[].AiCoreUsagePercentnumbertrue-Ai核占用率(仅NPU资源具有)
Processors[].AiCPUUsagePercentnumbertrue-Ai CPU占用率(仅NPU资源具有)
Processors[].MemoryUsagePercentnumbertrue-内存占用率,单位:百分比(仅NPU资源具有)
Processors[].MemoryBandwidthUsagePercentnumbertrue-内存带宽占用率,单位:百分比(仅NPU资源具有)
Processors[].PrimaryGPUTemperatureCelsiusnumbertrue-主处理器温度(仅GPU资源具有)
Processors[].GPUUsagePercentnumbertrue-GPU利用率(仅GPU资源具有)
OpticalModulearraytrue-光模块资源
OpticalModule[].@odata.idstringtrue-资源索引
OpticalModule[].ReadingCelsiusnumbertrue-光模块温度的当前读数
OpticalModule[].ReadingVoltsnumbertrue-光模块电压的当前读数
OpticalModule.TXPowerarraytrue-光模块的发送功率信息
OpticalModule[].TXPower.ReadingMilliWattsnumbertrue-光模块发送功率的当前读数
OpticalModule.RXPowerarraytrue-光模块的接收功率信息
OpticalModule[].RXPower.ReadingMilliWattsnumbertrue-光模块接收功率的当前读数
OpticalModule.TXBiasCurrentarraytrue-光模块的发送偏置电流
OpticalModule[].TXBiasCurrent.ReadingMilliAmperesnumbertrue-光模块偏置电流的当前读数

supported_methods

  • GET

HTTP methods

GET

命令功能

查询性能数据采集服务资源

说明

GA140C等机型为纯液冷散热,响应体以实际返回结果为准

命令格式

URL:https://device_ip/redfish/v1/PerformanceCollection

请求头:


X-Auth-Token: 123456789***********************

请求消息体: 无

参数说明

参数参数说明取值
device_ip登录设备的IP地址IPv4或IPv6地址
auth_value请求消息的鉴权参数可通过/redfish/v1/SessionService/Sessions创建会话时获得

使用指南

仅 BMC 300 5.06.00.01 及以上版本支持

使用实例

请求样例:

http
GET https://device_ip/redfish/v1/PerformanceCollection

请求头:

X-Auth-Token: 123456789***********************

响应样例:

json
{
  "@odata.context": "/redfish/v1/$metadata#HwPerformanceCollection.HwPerformanceCollection",
  "@odata.type": "#HwPerformanceCollection.v1_0_0.HwPerformanceCollection",
  "@odata.id": "/redfish/v1/PerformanceCollection",
  "Id": "PerformanceCollection",
  "Name": "Performance Collection",
  "PowerSupplies": [
    {
      "@odata.id": "/redfish/v1/Chassis/1/Power#/PowerSupplies/0",
      "PowerOutputWatts": 97.0
    },
    {
      "@odata.id": "/redfish/v1/Chassis/1/Power#/PowerSupplies/1",
      "PowerOutputWatts": 97.0
    }
  ],
  "PowerControl": [
    {
      "@odata.id": "/redfish/v1/Chassis/1/Power#/PowerControl/0",
      "PowerConsumedWatts": 199,
      "HeatKcal": 0,
      "PowerMetrics": {
        "MaxConsumedWatts": 347,
        "AverageConsumedWatts": 303,
        "TotalConsumedPowerkWh": 0.00080108805555556,
        "StatisticsCollected": "2024-05-06T03:24:46+00:00"
      }
    },
    {
      "@odata.id": "/redfish/v1/Chassis/1/Power#/PowerControl/0",
      "PowerConsumedWatts": 199,
      "HeatKcal": 0,
      "PowerMetrics": {
        "MaxConsumedWatts": 347,
        "AverageConsumedWatts": 303,
        "TotalConsumedPowerkWh": 0.00080108805555556,
        "StatisticsCollected": "2024-05-06T03:24:46+00:00"
      }
    }
  ],
  "PowerHistoryData": {
    "PowerAverageWatts": 198,
    "PowerPeakWatts": 200,
    "Time": "2024/05/09 06:49:00"
  },
  "Fans": [
    {
      "@odata.id": "/redfish/v1/Chassis/1/Thermal#/Fans/0",
      "Reading": 6660
    },
    {
      "@odata.id": "/redfish/v1/Chassis/1/Thermal#/Fans/1",
      "Reading": 6660
    }
  ],
  "InletTemperatureCelsius": 31,
  "PartitionLists": [
    {
      "PartitionName": "/dev/mapper/openeuler-root",
      "TotalCapacityGB": 68.35,
      "UsagePercent": 32,
      "UsedCapacityGB": 20.21,
      "SystemsId": 1
    },
    {
      "PartitionName": "/dev/sdb2",
      "TotalCapacityGB": 0.95,
      "UsagePercent": 16,
      "UsedCapacityGB": 0.13,
      "SystemsId": 1
    }
  ],
  "Processors": [
    {
      "@odata.id": "/redfish/v1/Systems/1/Processors/1",
      "Temperature": 43.0,
      "ProcessorType": "CPU"
    },
    {
      "@odata.id": "/redfish/v1/Systems/1/Processors/2",
      "Temperature": 43.0,
      "ProcessorType": "CPU"
    },
    {
      "@odata.id": "/redfish/v1/Systems/1/Processors/Npu1",
      "Temperature": 43.0,
      "ProcessorType": "NPU",
      "AiCoreTempCelsius": 32768,
      "AiCoreUsagePercent": 0,
      "AiCPUUsagePercent": 0,
      "MemoryUsagePercent": 0,
      "MemoryBandwidthUsagePercent": 0
    },
    {
      "@odata.id": "/redfish/v1/Systems/1/Processors/Gpu1",
      "ProcessorType": "GPU",
      "PrimaryGPUTemperatureCelsius": 30,
      "GPUUsagePercent": 20,
      "MemoryUsagePercent": 0
    }
  ],
  "OpticalModule": [
    {
      "@odata.id": "/redfish/v1/Chassis/1/Transceivers/OpticalModule_PCIeCard3(MCX515A-CCAT)Port1",
      "ReadingCelsius": 0.0,
      "ReadingVolts": 0.0,
      "TXPower": [
        {
          "ReadingMilliWatts": 0.0
        },
        {
          "ReadingMilliWatts": 0.0
        }
      ],
      "RXPower": [
        {
          "ReadingMilliWatts": 0.0
        },
        {
          "ReadingMilliWatts": 0.0
        }
      ],
      "TXBiasCurrent": [
        {
          "ReadingMilliAmperes": 0.0
        },
        {
          "ReadingMilliAmperes": 0.0
        }
      ]
    }
  ]
}

响应码:200