Intel Node Manager power measurement using FreeIPMI
Server systems with Intel Node Manager support record power measurement numbers of the server's power supplies. FreeIPMI's ipmi-oem command can be used to query those values.
Prerequisites
The following requirements must be fulfilled to benefit from Intel Node Manager functionality:[1]
- ME enabled BIOS (the motherboard itself must support Intel Node Manager, too)
- PMBus 1.1/1.2 spec compliant power supply
- IPMI firmware with Node Manager support
Example
The following example shows power measurement numbers of a server with a X9DRi-F motherboard. The command ipmi-oem of FreeIPMI 1.1.6 is used in this example:
adminuser@ubuntu-12-04:~$ sudo ipmi-oem intelnm get-node-manager-statistics Current Power : 154 Watts Minimum Power : 140 Watts Maximum Power : 248 Watts Average Power : 156 Watts Power Statistics Reporting Period : 5012 seconds Power Global Administrative State : Disabled Power Measurements State : Suspended Current Inlet Temperature : 35 Celsius Minimum Inlet Temperature : 34 Celsius Maximum Inlet Temperature : 42 Celsius Average Inlet Temperature : 34 Celsius Inlet Temperature Statistics Reporting Period : 5012 seconds Inlet Temperature Global Administrative State : Disabled Inlet Temperature Measurements State : Suspended adminuser@ubuntu-12-04:~$ sudo ipmi-oem intelnm get-node-manager-version Node Manager Version : 03h IPMI Interface Version : 02h Patch Version : 0 Firmware Revision : 2.15 adminuser@ubuntu-12-04:~$ sudo ipmi-oem intelnm reset-node-manager-statistics adminuser@ubuntu-12-04:~$ sudo ipmi-oem intelnm get-node-manager-statistics Current Power : 154 Watts Minimum Power : 154 Watts Maximum Power : 154 Watts Average Power : 154 Watts Power Statistics Reporting Period : 4 seconds Power Global Administrative State : Disabled Power Measurements State : Suspended Current Inlet Temperature : 35 Celsius Minimum Inlet Temperature : 35 Celsius Maximum Inlet Temperature : 35 Celsius Average Inlet Temperature : 35 Celsius Inlet Temperature Statistics Reporting Period : 4 seconds Inlet Temperature Global Administrative State : Disabled Inlet Temperature Measurements State : Suspended adminuser@ubuntu-12-04:~$
FreeIPMI Manpage (IntelNM)
FreeIPMI's manpage gives the following details regarding the Intel Node Manager support:
IntelNM (Intel Node Manager)
The following OEM commands operate on Intel chipsets with Node Manager support.
They all require access to the SDR. They may work on multiple vendors motherboards.
get-node-manager-statistics [domainid=num] [policyid=num]
This OEM command will output the Intel Node Manager statistics. The
user may optionally specify a domainid or policyid. The default
domainid is 0. If a policyid is specified, per policy statistics will
be output, otherwise global statistics will be output. Command con‐
firmed to work on Intel S5500WB (Penguin Computing Relion 700),
Inventec 5441/5442 (Dell Xanadu II/III), Quanta S99Q (Dell FS12-TY),
Quanta QSSC-S4R (Appro GB812X-CN).
reset-node-manager-statistics [domainid=num] [policyid=num]
This OEM command will reset the Intel Node Manager statistics. The
user may optionally specify a domainid or policyid. The default
domainid is 0. If a policyid is specified, per policy statistics will
be reset, otherwise global statistics will be reset. Command con‐
firmed to work on Intel S5500WB (Penguin Computing Relion 700),
Inventec 5441/5442 (Dell Xanadu II/III), Quanta S99Q (Dell FS12-TY),
Quanta QSSC-S4R (Appro GB812X-CN).
get-node-manager-version
This OEM command will output the current Intel Node Manager version
information. Command confirmed to work on Intel S5500WB (Penguin Com‐
puting Relion 700), Inventec 5441/5442 (Dell Xanadu II/III), Quanta
S99Q (Dell FS12-TY), Quanta QSSC-S4R (Appro GB812X-CN).
References
Related articles
Configuration and activation of SMTP in ASMB
Configuring IPMI under Linux using ipmitool
IPMI Sensor Types table
