Accessing Data For Electric Power, Temperature, And Processor Utilization; Linux; Power Consumption - NEC N8100-1909F Maintenance Manual

Hide thumbs Also See for N8100-1909F:
Table of Contents

Advertisement

Chapter 3 Appendix
3.
Accessing Data for Electric Power, Temperature,
and Processor Utilization
This section describes how to access data related to input power consumption in watts, intake temperature, and
all logical processor utilizations in the Express Server during usual operation.
3.1

Linux

The sample program below is verified to be run on Red Hat Enterprise Linux 5.

3.1.1 Power consumption

Power consumption is given by executing the following commands via IPMI to BMC.
Network Function Code:2Ch (Group Extension )
Command Code:02h (Get Power Reading)
Request Data:000001DCh
The example below uses the open-source software OpenIPMI driver and IPMITool. For Red Hat Enterprise
Linux 5, OpenIPMI is provided as an inbox driver. IPMITool is provided in: OpenIPMI-tools-[version].rpm
Execution example
# ipmitool raw 0x2c 0x02 0xdc 0x01 0x00 0x00
Execution result
dc 32 01 00 00 4d 01 7f 00 80 0e 33 4e 70 b2 72 01 40
Power consumption is given by calculating the 2-byte (16 bits) output value.
The third value
The second value
In the example above, power consumption = 0x0132 (16 bits) = 306 (10 bits) watts.

3. Accessing Data for Electric Power, Temperature, and Processor Utilization

0x00 [15:8]
0x32 [7:0]
Power consumption readings may not be acquired depending on the power supply
Tips
configuration of the server.
In such cases, either of the following messages is displayed.
Unable to send RAW command (channel=0x0 netfn=0x3e lun=0x0 cmd=0xb
rsp=0xc1): Invalid Command
Express5800/E120d-M Maintenance Guide
125

Advertisement

Table of Contents
loading

This manual is also suitable for:

Express5800/e120d-mExpress5800 seriesN8100-1908f

Table of Contents