Skip to main content

fuelg command

This command displays power domain information, listing the power supplies that are installed in the Lenovo Flex System chassis and information about power usage. This command also configures policies for power redundancy loss and limiting fan noise during thermal events.

If command syntax is not correctly entered, or if a command fails to run, an error message is returned. See Common errors for a list of error messages that apply to all commands or fuelg command errors for a list of error messages that are specific to the fuelg command.

Table 1. fuelg command.

The command table is a multi-row, four-column table where each row describes a CMM CLI command option: column one lists command function, column two provides a detailed command description, column three shows command-option syntax, and column four lists valid command targets.

FunctionWhat it doesCommandTarget (see paths in Command targets)
Display power domain status overviewDisplays health status, total power usage, total dc power available, total ac power in use, thermal response (acoustic mode) settings, total thermal output in BTU/hour, chassis static power limit, and the hot air recirculation detection state.
Note
The chassis static power limit (-spl) indicates the set value as both a percentage and a wattage, along with the upper and lower wattage values that can be set.
fuelg
Lenovo Flex System chassis:
  • system
Display compute node power status overviewDisplays the power management and capping setting (on/off) and power management capability for the specified compute node. Depending on the power management capability of the specified compute node, the following information will also display:
  • CPU duty cycles
  • Effective and maximum CPU speeds
  • Power capping value (minimum and maximum)
  • Maximum, minimum, and average power levels
  • Time when above data was captured
  • Power saver mode status (on, off)
fuelg
Compute node:
  • blade[x]
  • where x is the node bay number.
Display I/O module power statusDisplays the maximum, minimum, and average power information for the specified I/O module.fuelg
I/O module:
  • switch[x]
  • where x is the I/O-bay number.
Display fan module power status and temperatureDisplays the maximum power, minimum power, average power, and current temperature information for the specified fan module.fuelg
Fan module:
  • blower[x]
  • where x is the fan module bay number.
Display rear LED card temperatureDisplays the minimum, maximum, and average temperature for the specified rear LED card.fuelg
Rear LED card:
  • mt[x]
  • where x is the rear LED card.
Display detailed power domain statusDisplays detailed status and usage information for the power domain, including the policy setting for that domain, the maximum power limit, and the power in use. The valid states for components in the domain are:
  • * - compute node might throttle
  • C - communication error
  • D - discovering
  • Hib - hibernate
  • NP - module is not present
  • SB - standby
  • T - throttled
  • U - unable to power up
Note
The Lenovo Flex System chassis has only one power domain.
fuelg pd
Lenovo Flex System chassis:
  • system
Set power domain redundancy loss policySets how the Lenovo Flex System chassis responds to a condition that could cause a loss of redundant power.fuelg pd -pm policy

where policy is:

  • acred (ac power source redundancy policy)
  • acredov (ac power source redundancy policy, with compute node throttling)
  • redwoperf (power module redundancy, no compute node oversubscription)
  • redwperf (power module redundancy with compute node power throttling)
  • nonred (no power management policy)
This command can only be run by users who have one or more of the following command authorities:
  • Supervisor
  • Chassis configuration
See Commands and user authority for additional information.
Lenovo Flex System chassis:
  • system
Display power trending for specified time period for power domainDisplays power trending information, for the selected time interval, for the power domain of the Lenovo Flex System chassis.
Note
The Lenovo Flex System chassis has only one power domain.
fuelg pd -pt period

where period is 1, 6, 12, or 24 hours.

Lenovo Flex System chassis:
  • system
Display power trending for specified time periodDisplays power trending information for the selected time interval for the specified command target.fuelg -pt period

where period is 1, 6, 12, or 24 hours.

Lenovo Flex System chassis:
  • system
Compute node:
  • blade[x]
  • where x is the node bay number.
I/O module:
  • switch[x]
  • where x is the I/O-bay number.
Fan module:
  • blower[x]
  • where x is the fan module bay number.
Display thermal trending for specified time periodDisplays thermal trending information (minimum, maximum, and average temperature) for the selected time interval for the specified command target.fuelg -tt period

where period is 1, 6, 12, or 24 hours.

Rear LED card:
  • mt[x]
  • where x is the rear LED card.
Fan module:
  • blower[x]
  • where x is the fan module bay number.
Display exhaustive heat trending information for chassis for specified time periodDisplays exhaustive heat trending information for the chassis for the selected time interval.fuelg -ht period

where period is 1, 6, 12, or 24 hours.

Lenovo Flex System chassis:
  • system
Set hot air recirculation detection stateEnables or disables hot air recirculation detection for the Lenovo Flex System chassis.fuelg -har setting

where a setting of:

  • disabled turns off hot air recirculation detection for the chassis.
  • enabled (default) turns on hot air recirculation detection for the chassis.
This command can only be run by users who have one or more of the following command authorities:
  • Supervisor
  • Chassis configuration
See Commands and user authority for additional information.
Lenovo Flex System chassis:
  • system
Set hot air recirculation thresholdSets the hot air recirculation threshold, the maximum allowable temperature difference between the input and output sensors, for the specified command target. If this threshold is exceeded, a hot air recirculation event is created in the CMM event log.fuelg -hart setting

where setting is a temperature, between, 5.00 and 9.00 Celsius, that triggers a hot air recirculation event. For example, a value of 6.00 would trigger an event if the output temperature was more than 6.00 degrees greater than the input temperature.

This command can only be run by users who have one or more of the following command authorities:
  • Supervisor
  • Chassis configuration
See Commands and user authority for additional information.
Lenovo Flex System chassis:
  • system
Display air flow trending for specified time periodDisplays chassis air flow trending information, in cubic feet per minute (CFM), for the selected time interval.fuelg -aft period

where period is 1, 6, 12, or 24 hours.

Lenovo Flex System chassis:
  • system
Thermal event response (acoustic mode)Sets the acoustic mode of Lenovo Flex System chassis fan system response to thermal events.
Note
When the CMM is installed in a Lenovo Flex System Carrier-Grade chassis:
  • Turning on NEBS mode (fuelg -am on) turns off acoustic mode (-am off).
  • Setting acoustic mode to a value of 1 through 5 (-am x, where x is 1 though 5) turns off NEBS mode (fuelg -am off).
  • The NEBS (-nm) setting overrides the acoustic mode (-am) setting if both options are specified at the same time.
fuelg -am setting

where the acoustic-mode setting is off or a number from 1 to 5, inclusive. A value of off disables acoustic mode (fans run at maximum requested speed, providing highest cooling). A value of 1 provides low attenuation (higher cooling). A value of 5 provides highest attenuation (lowest cooling). If you enter a value outside this range, an error will be displayed.

This command can only be run by users who have one or more of the following command authorities:
  • Supervisor
  • Chassis configuration
See Commands and user authority for additional information.
Lenovo Flex System chassis:
  • system
Set NEBS mode for chassis
Note
This command option applies only to CMMs installed in a Lenovo Flex System Carrier-Grade chassis.
Enables or disables NEBS (Network Equipment-Building System) mode for a Lenovo Flex System Carrier-Grade chassis.
Note
  • Turning on NEBS mode (-am on) turns off acoustic mode (fuelg -am off).
  • Setting acoustic mode to a value of 1 through 5 (fuelg -am x, where x is 1 though 5) turns off NEBS mode (-am off).
  • The NEBS (-nm) setting overrides the acoustic mode (-am) setting if both options are specified at the same time.
fuelg -nm setting

where setting is off or on.

This command can only be run by users who have one or more of the following command authorities:
  • Supervisor
  • Chassis configuration
See Commands and user authority for additional information.
Lenovo Flex System chassis:
  • system
Set static power limitSets the static power limit value for the Lenovo Flex System chassis.
Note
To set the static power limit value for the chassis, power management and capping for the chassis must not be set to none (fuelg -pme static ).
fuelg -spl setting
where setting is:
  • a maximum percentage, between, 0 and 100, of total available power. For example, a value of 80 would set the upper limit of available power to 80 percent of total available power. The percentage selected must fall within the range of available power for the chassis.
  • a maximum wattage value, indicated by w, within the range of total available power. For example, a value of 5000w would make up to 5000 watts of power available for use by chassis components.
Available power for a chassis is displayed by running the fuelg command, with no options, on the system target.
This command can only be run by users who have one or more of the following command authorities:
  • Supervisor
  • Chassis configuration
See Commands and user authority for additional information.
Lenovo Flex System chassis:
  • system
Set power capping valueSets the power capping value for the specified command target that supports this feature.
Note
  • Setting a power capping value for a compute node, automatically turns on power management and capping for the compute node (fuelg -pme on ).
  • A compute node must be turned on before you can set its power capping value.
  • When setting -pcap to the maximum power limit value for a range, verify that there is sufficient power available in the budget, or the setting will be rejected. Use the fuelg command with no options to see the amount of power currently allocated.
  • Reconfiguration of the fuelg -pcap value might be required when disabling fuelg -dps to make sure that the power allocated for a node is not greater than the maximum power limit allowed.
fuelg -pcap setting

where setting is a numeric wattage value that falls within the range of power capping values displayed when running the fuelg command, with no options, on the target.

This command can only be run by users who have one or more of the following command authorities:
  • Supervisor
  • Chassis configuration
See Commands and user authority for additional information.
Compute node:
  • blade[x]
  • where x is the node bay number.
Power management and capping - enable or disableTurns power management and capping for the specified command target on or off.
Note
  • If power management and capping is set to static for a chassis, you must also specify a static power limit value (fuelg -spl value).
  • A compute node must be turned on before you can enable power management and capping for it.
fuelg -pme setting

where:

  • for the chassis target, a setting of:
    • none (default) disables power management and capping for the chassis.
    • static enables power management and capping for the chassis.
  • for a compute node target, a setting of:
    • off (default) disables power management and capping for the compute node.
    • on enables power management and capping for the compute node.
This command can only be run by users who have one or more of the following command authorities:
  • Supervisor
  • Chassis configuration
See Commands and user authority for additional information.
Lenovo Flex System chassis:
  • system
Compute node:
  • blade[x]
  • where x is the node bay number.
Static low power saver mode - enable or disable for compute nodeTurns the static low power saver mode for the specified compute node on or off.
Note
  • A compute node must be turned on before you can enable power saver mode for it.
  • Not all compute nodes support the power saver mode.
fuelg -ps setting

where a setting of:

  • off (default) disables power saver mode for the compute node.
  • on enables power saver mode for the compute node.
This command can only be run by users who have one or more of the following command authorities:
  • Supervisor
  • Chassis configuration
See Commands and user authority for additional information.
Compute node:
  • blade[x]
  • where x is the node bay number.
Dynamic power optimizer - enable or disable for compute nodeTurns dynamic power optimizer for the specified compute node on or off.
Note
  • A compute node must be turned on before you can enable dynamic power optimizer for it.
  • Not all compute nodes support the dynamic power optimizer.
  • When enabling -dps, set fuelg -pcap to the maximum power limit value for that range so the node receives the full benefit of dynamic power optimizer mode. When setting fuelg -pcap to the maximum power limit value for a range, verify that there is sufficient power available in the budget, or the setting will be rejected. Use the fuelg command with no options to see the amount of power currently allocated.
  • When disabling -dps, make sure that the configured fuelg -pcap value for the node is not greater than the maximum power limit for the -dps disabled range. Reconfiguration of the fuelg -pcap value might be required to make sure that the power allocated for a node is not greater than the maximum power limit allowed.
fuelg -dps setting

where a setting of:

  • off (default) disables dynamic power optimizer for the compute node.
  • on enables dynamic power optimizer for the compute node.
This command can only be run by users who have one or more of the following command authorities:
  • Supervisor
  • Chassis configuration
See Commands and user authority for additional information.
Compute node:
  • blade[x]
  • where x is the node bay number.
Favor performance over power - enable or disable for compute nodeTurns the favor performance over power feature on or off for the specified compute node.
Note
  • A compute node must be turned on before you can enable the favor performance over power feature for it.
  • Not all compute nodes support the favor performance over power feature.
  • This feature can only be active if the dynamic power optimizer is enabled.
fuelg -fpop setting

where a setting of:

  • off (default) disables favor performance over power for the compute node.
  • on enables favor performance over power for the compute node.
This command can only be run by users who have one or more of the following command authorities:
  • Supervisor
  • Chassis configuration
See Commands and user authority for additional information.
Compute node:
  • blade[x]
  • where x is the node bay number.
Example: To view a power domain status overview, while the Lenovo Flex System chassis is set as the persistent command environment, at the system> prompt, type
fuelg
To view the detailed power domain status for the power domain, while the Lenovo Flex System chassis is set as the persistent command environment, at the system> prompt, type
fuelg pd
To view Lenovo Flex System chassis power trending information for the past 6 hours, while the Lenovo Flex System chassis is set as the persistent command environment, at the system> prompt, type
fuelg -pt 6
To view the power status for the compute node in blade bay 9, while the Lenovo Flex System chassis is set as the persistent command environment, at the system> prompt, type
fuelg -T blade[9]
To view thermal trending information for the rear LED card in bay 1, while the Lenovo Flex System chassis is set as the persistent command environment, at the system> prompt, type
fuelg -T mt[1] -tt 1

The following examples show the information that is returned from these commands.

system> fuelg
Note: All power values are displayed in Watts.

Total DC Power Available: 13725
<span className="ph">Total Power In Use: 678 (+/- 0.5%)</span>
Total Thermal Output: 2313 BTU/hour

Power Domain
--------------
Status: Power domain status is good.
Modules:
Bay 1: 2745
Bay 2: 2745
Bay 3: 2745
Bay 4: 2745
Bay 5: 2745
Bay 6: 2745 (off)
Power Management Policy: Basic Power Management
Power in Use: 596 (+/- 0.5%)
Total Power: 13725
Allocated Power (Max): 3233
Remaining Power: 10492
Power Service: 220 VAC

-am off
-pme static
-spl 90 (12489W, min: 3233W, max: 13725W)
-har enabled
<span className="ph">-hart 5.00

Component: system
Temp: 23.50 C
Threshold exceeded: No

Component: system:bladegroup[3]:blade[1]
Temp: 23.00 C
Threshold exceeded: No

Component: system:bladegroup[3]:blade[2]
Temp: 23.00 C
Threshold exceeded: No

Component: system:blade[4]
Temp: 22.00 C
Threshold exceeded: No

Component: system:bladeenclosure[7]:blade[1]
Temp: 23.00 C
Threshold exceeded: No

Component: system:bladeenclosure[7]:blade[2]
Temp: 22.00 C
Threshold exceeded: No

Component: system:bladeenclosure[11]:blade[1]
Temp: 29.00 C
Threshold exceeded: Yes</span>

system> fuelg pd
Maximum Power Limit: 13725
Power In Use: 689

Power -- Allocated Power --
Bay(s) Module State Current Max Min
====== ============================= ===== ======= ===== =====
Chassis Components
Midplane On 38 38 38
1 Rear LED Card 1 On 2 2 2
Chassis Cooling Devices
1 Chassis Cooling Device 1 On 9 75 75
2 Chassis Cooling Device 2 On 11 75 75
3 Chassis Cooling Device 3 On 12 75 75
4 Chassis Cooling Device 4 On 11 75 75
5 Chassis Cooling Device 5 On 7 60 60
6 Chassis Cooling Device 6 On 11 75 75
7 Chassis Cooling Device 7 On 11 75 75
8 Chassis Cooling Device 8 On 10 75 75
9 Chassis Cooling Device 9 On 10 75 75
10 Chassis Cooling Device 10 On 6 60 60
Power Module Cooling Devices
1 PM Cooling Device 1 On 40 40 40
2 PM Cooling Device 2 On 40 40 40
3 PM Cooling Device 3 On 40 40 40
4 PM Cooling Device 4 On 40 40 40
5 PM Cooling Device 5 On 40 40 40
6 PM Cooling Device 6 On 40 40 40
Management Modules
1 CMM 1 (NP) 0 20 20
2 SN#Y031BG18Y03L On 20 20 20
I/O Modules
1 Ethernet ScSE On 29 64 64
2 I/O Module 2 (NP) 0 175 175
3 Fibre ScSE On 39 45 45
4 Fibre ScSE On 38 50 50
Blades
1-4 Enclosure 01
1 Discovering Off 104 730 730
Getting power allocation for blade[2] failed
Getting duty cycle numbers of blade[2] failed.
2 Discovering Off 0 0 0
5-8 Enclosure 05
1 Discovering (C) Off 0 638 638
2 Discovering (C) Off 0 0 0
9 Node 09 Off 6 107 72
13 Discovering Off 0 0 0

Domain totals:
Allocated Power 614 2849 2814

Note: (T) means "throttled", (U) means "unable to power up",
* means "the blade may throttle", (NP) means "the module is not present",
(D) means "discovering", (C) means "comm error", (SB) means "Standby"
(CA) means "capped max power allocation"
-pm nonred

system> fuelg -pt 6
Date Time Avg Pwr
-------- -------- -------
10/29/12 19:45:00 784
10/29/12 19:50:00 792
10/29/12 19:55:00 784
10/29/12 20:00:00 787
10/29/12 20:05:00 787
10/29/12 20:10:00 784
10/29/12 20:15:00 784
10/29/12 20:20:00 782
10/29/12 20:25:01 786
system> fuelg -T blade[9]
PM Capability: Dynamic Power Measurement
Effective CPU Speed: 0 MHz
Maximum CPU Speed: 1900 MHz
Maximum Power: 6
Minimum Power: 6
Average Power: 6
Data captured at 10/29/12 20:25:03
<span className="ph">system> fuelg -T mt[1] -tt 1
&#xa0; &#xa0; &#xa0; &#xa0; &#xa0; &#xa0; &#xa0; &#xa0; &#xa0; &#xa0; &#xa0; &#xa0; Temp (C)
Date &#xa0; &#xa0; Time &#xa0; &#xa0; Max &#xa0; &#xa0;Min &#xa0; &#xa0;Avg
-------- -------- ------ ------ ------
02/06/14 12:20:01 &#xa0;25.50 &#xa0;24.50 &#xa0;24.90
02/06/14 12:24:59 &#xa0;25.50 &#xa0;24.50 &#xa0;24.80
02/06/14 12:30:01 &#xa0;27.00 &#xa0;25.50 &#xa0;26.20
system></span>