Intel Node Manager power measurement using FreeIPMI

From Thomas-Krenn-Wiki
Jump to navigation Jump to search

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]

  1. ME enabled BIOS (the motherboard itself must support Intel Node Manager, too)
  2. PMBus 1.1/1.2 spec compliant power supply
  3. 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

IPMI Sensor Types table
No display output on Supermicro motherboards with IPMI version 3.80
Setup the IPMI remote management interface