Get Power Statistic
更新时间: 2026/08/06
在Gitcode上查看源码

Get Power Statistic

Change History

openUBMC VersionRevision DateDescription
25.062025/06/26Initial draft: add command details

Basic Information

Function Description

This command is used to query power statistics.

Privilege

ReadOnly

Command Information

Request Information

ByteData Field
NetFn30h
CMD93h
1:3Manufacturer ID, LS Byte first. The length is fixed to three bytes. For example, if the vendor ID is 2011 and the corresponding hexadecimal value is 0x0007DB, the first byte is DBh, the second byte is 07h, and the third byte is 00h.
4Sub command, sub command=11h
5Operation Type:
00h: current system power
01h: historical peak power
02h: historical average power
03h: historical power consumption
04h: sum of the current power of all CPUs
05h: current memory power
06h: remaining rated power of the chassis
07h: current power of the CPU
08h--FFh: Reserved
6Index:
Operation Type=00h-06h: This field cannot be entered.
Operation Type=07h, VRD power number (same as the CPU number), starting from 1

Response Information

ByteData Field
1Completion Code
2:4Manufacturer ID, LS Byte first. The length is fixed to three bytes. For example, if the vendor ID is 2011 and the corresponding hexadecimal value is 0x0007DB, the first byte is DBh, the second byte is 07h, and the third byte is 00h.
5:8LS Byte first
Current system power (unit: W)
Historical peak power (unit: W)
Historical average power (unit: W)
Total historical power consumption (unit: 10 W)
Total power of all CPUs, in watts.
Current memory power (unit: W)
Remaining rated power of the chassis (unit: watt)
Current power of the CPU, in 0.01 W.
(9:12)Timestamp: Option
Indicates the start time (UTC) of system power statistics.
LS Byte first
(13:16)Timestamp: Option
Indicates the time (UTC) of historical peak power.
LS Byte first

Command Example

Query power statistics.

Request:

bash
ipmicmd -k "0f 00 30 93 db 07 00 11 00" smi 0

Response:

text
0f 31 00 93 00 db 07 00 10 03 00 00

Back to Index