PerformanceCollection
更新时间: 2026/06/26
在Gitcode上查看源码ResourceDefinition
uris
/redfish/v1/PerformanceCollection
properties
| 名称 | 类型 | 是否只读 | 取值范围/枚举值 | 说明 |
|---|---|---|---|---|
| @odata.context | string | true | - | 资源模型的OData描述信息 |
| @odata.id | string | true | - | 资源节点的访问路径 |
| @odata.type | string | true | - | 资源类型 |
| Id | string | true | - | 资源的ID |
| Name | string | true | - | 资源的名称 |
| PowerSupplies | array | true | - | 电源模块列表 |
| PowerSupplies[].@odata.id | string | true | - | 资源索引 |
| PowerSupplies[].PowerOutputWatts | number | true | - | 指定电源模块的输出功率 |
| PowerControl | array | true | - | 电源控制信息 |
| PowerControl[].@odata.id | string | true | - | 资源索引 |
| PowerControl[].PowerConsumedWatts | number | true | - | 设备的当前功率 |
| PowerControl[].HeatKcal | number | true | - | 电源热量 |
| PowerControl[].PowerMetrics | object | true | - | 设备功率参数,包括: ● TotalConsumedPowerkWh:总使用功率 ● StatisticsCollected:开始统计时间 |
| PowerControl[].PowerMetrics.MinConsumedWatts | number | true | - | 最小功率 |
| PowerControl[].PowerMetrics.AverageConsumedWatts | number | true | - | 平均功率 |
| PowerControl[].PowerMetrics.CurrentCPUPowerWatts | number | true | - | 当前CPU总功率 |
| PowerControl[].PowerMetrics.TotalConsumedPowerkWh | number | true | - | 总使用功率 |
| PowerControl[].PowerMetrics.StatisticsCollected | string | true | - | 开始统计时间 |
| PowerHistoryData | object | true | - | 历史功率数据 |
| PowerHistoryData.PowerAverageWatts | number | true | - | 平均功率值,单位为瓦特 |
| PowerHistoryData.PowerPeakWatts | number | true | - | 峰值功率值,单位为瓦特 |
| PowerHistoryData.Time | string | true | - | 历史时间节点 |
| Fans | array | true | - | 风扇传感器列表 |
| Fans[].@odata.id | string | true | - | 资源索引 |
| Fans[].Reading | number | true | - | 指定风扇传感器的当前读数 |
| InletTemperatureCelsius | number | true | - | 进风口温度 |
| PartitionLists | array | true | - | 磁盘分区列表。没有安装iBMA情况下,是空数组 |
| PartitionLists[].PartitionName | string | true | - | 分区名称 |
| PartitionLists[].SystemId | number | true | - | Partition所述的System对应的id |
| PartitionLists[].TotalCapacityGB | number | true | - | 分区总容量 |
| PartitionLists[].UsagePercent | number | true | - | 分区使用率 |
| PartitionLists[].UsedCapacityGB | number | true | - | 分区使用容量 |
| Processors | array | true | - | 处理器资源 |
| Processors[].@odata.id | string | true | - | 资源索引 |
| Processors[].ProcessorType | string | true | CPU,NPU,GPU | 处理器类型,取值为CPU或者NPU |
| Processors[].Temperature | number | true | - | CPU温度(仅CPU资源具有) |
| Processors[].AiCoreTempCelsius | number | true | - | Ai核温度,单位:摄氏度(仅NPU资源具有) |
| Processors[].AiCoreUsagePercent | number | true | - | Ai核占用率(仅NPU资源具有) |
| Processors[].AiCPUUsagePercent | number | true | - | Ai CPU占用率(仅NPU资源具有) |
| Processors[].MemoryUsagePercent | number | true | - | 内存占用率,单位:百分比(仅NPU资源具有) |
| Processors[].MemoryBandwidthUsagePercent | number | true | - | 内存带宽占用率,单位:百分比(仅NPU资源具有) |
| Processors[].PrimaryGPUTemperatureCelsius | number | true | - | 主处理器温度(仅GPU资源具有) |
| Processors[].GPUUsagePercent | number | true | - | GPU利用率(仅GPU资源具有) |
| OpticalModule | array | true | - | 光模块资源 |
| OpticalModule[].@odata.id | string | true | - | 资源索引 |
| OpticalModule[].ReadingCelsius | number | true | - | 光模块温度的当前读数 |
| OpticalModule[].ReadingVolts | number | true | - | 光模块电压的当前读数 |
| OpticalModule.TXPower | array | true | - | 光模块的发送功率信息 |
| OpticalModule[].TXPower.ReadingMilliWatts | number | true | - | 光模块发送功率的当前读数 |
| OpticalModule.RXPower | array | true | - | 光模块的接收功率信息 |
| OpticalModule[].RXPower.ReadingMilliWatts | number | true | - | 光模块接收功率的当前读数 |
| OpticalModule.TXBiasCurrent | array | true | - | 光模块的发送偏置电流 |
| OpticalModule[].TXBiasCurrent.ReadingMilliAmperes | number | true | - | 光模块偏置电流的当前读数 |
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