4.4.3 Reducing the Power Consumption of Hardware That is Unused or Has a Low Utilization
4.4.3 Reducing the Power Consumption of Hardware That is Unused or Has a Low Utilization
In the SPARC M12/M10, you can set the operation for each physical partition to reduce the power consumption of the hardware that is unused or has a low utilization (power-saving operation).
When a setting that reduces the power consumption is made, the target hardware operates at a power-saving level according to its utilization. Therefore, power to hardware with a low utilization is reduced, and with an increase to the utilization, the power supply to the hardware increases.
In the SPARC M12, the power consumption can also be reduced with nearly no affect on the CPU processing performance through use of the Solaris Power Aware Dispatcher.
For software requirements of the XCP firmware and Oracle Solaris for using the Solaris Power Aware Dispatcher to reduce power consumption, see the latest version of the Fujitsu SPARC M12 Product Notes.
For software requirements of the XCP firmware and Oracle Solaris for using the Solaris Power Aware Dispatcher to reduce power consumption, see the latest version of the Fujitsu SPARC M12 Product Notes.
To set the above power-saving operation for hardware, use the setpparmode command of the XSCF firmware. Execute the command with a user account that has the platadm or pparadm privilege.
- SPARC M12
- To set the power-saving operation for SPARC M12, use the -m powermgmt_policy option.
XSCF> setpparmode -p ppar_id -m powermgmt_policy={elastic|performance|disabled} |
- With the powermgmt_policy option, you can enable (elastic or performance) or disable (disabled) the power-saving operation. The default is disabled. The setting is reflected immediately after the command is executed.
- The meaning of each option setting value is as follows.- elastic
Enables power-saving operation of the CPU and memory. Changes system power usage according to the current utilization levels of CPUs and memory. This can reduce system power consumption.- performance
Enables power-saving operation of the CPU. This can save power without much of an effect on performance because unused, idle CPUs in the system operate at slower speeds or may have entered the sleep state.- disabled (default)
Disables power-saving operation of the CPU and memory. All CPUs and memory in the system will continuously operate at the highest performance.
Note - When the power-saving operation is enabled with the elastic option specified, power consumption can be reduced, but the CPU performance may be degraded. Specifying the performance value reduces the power consumption with nearly no affect on the CPU processing performance. |
If the firmware is updated from a version earlier than XCP 3040 to XCP 3040 or later, the Power Aware Dispatcher function (PAD function) to use the Solaris Power Aware Dispatcher is disabled (off).
When you specify performance for the powermgmt_policy option, you need to change the PAD function to enabled (on).
When you specify disabled or elastic for the powermgmt_policy option, whether the setting of the PAD function is on or off makes no difference in the power-saving operation.
To change the setting of the PAD function, use the -m pad option.
When you specify performance for the powermgmt_policy option, you need to change the PAD function to enabled (on).
When you specify disabled or elastic for the powermgmt_policy option, whether the setting of the PAD function is on or off makes no difference in the power-saving operation.
To change the setting of the PAD function, use the -m pad option.
XSCF> setpparmode -p ppar_id -m pad={off|on} |
- With pad, you can enable (on) or disable (off) the PAD function. The default is enabled (on).
The meaning of each option setting value is as follows.- on (default)
Enables the PAD function.- off
Disables the PAD function.
When you set this option to off, the powermgmt_policy option must be disabled or elastic.
Make the setting of the PAD function when the PPAR is stopped.
When the setting of the PAD function is changed from the disabled state to the enabled state or vice versa, the configuration information of the logical domain is restored to factory-default after the PPAR starts. In this case, the logical domains need to be reconfigured. Save the configuration information in an XML file in advance.
When the setting of the PAD function is changed from the disabled state to the enabled state or vice versa, the configuration information of the logical domain is restored to factory-default after the PPAR starts. In this case, the logical domains need to be reconfigured. Save the configuration information in an XML file in advance.
- SPARC M10
To set the power-saving operation for SPARC M10, use the -m elastic option.
XSCF> setpparmode -p ppar_id -m elastic={on|off} |
With elastic, you can enable (on) or disable (off) the power-saving operation. It is disabled (off) by default. The setting is reflected immediately after the command is executed.
The meaning of each option setting value is as follows.
- on
Enables power-saving operation of the CPU and memory. Changes system power usage according to the current utilization levels of CPUs and memory. This can reduce system power consumption.
Enables power-saving operation of the CPU and memory. Changes system power usage according to the current utilization levels of CPUs and memory. This can reduce system power consumption.
- off (default)
Disables power-saving operation of the CPU and memory. All CPUs and memory in the system will continuously operate at the highest performance.
Disables power-saving operation of the CPU and memory. All CPUs and memory in the system will continuously operate at the highest performance.
Note - When the power-saving operation is enabled, power consumption can be reduced, but the CPU performance may be degraded. |
For details on the setpparmode command, see the man page of the setpparmode(8) command or the Fujitsu SPARC M12 and Fujitsu M10/SPARC M10 XSCF Reference Manual.
Operation Procedure
- SPARC M12
Note - - When the PAD function is disabled, you cannot change the setting of the power-saving operation to performance. After enabling the PAD function (on), change the setting to performance. - When the power-saving operation is set to performance, you cannot disable the PAD function (off). After setting the power-saving operation to disabled or elastic, disable the function. |
The following is an example for setting the power-saving operation to performance.
- Execute the showpparmode command to confirm the settings of the power-saving operation and PAD function. The following example shows the power-saving operation disabled and the PAD function enabled.
XSCF> showpparmode -p 0 Host-ID :90060027 Diagnostic Level :min Message Level :normal Alive Check :on Watchdog Reaction :reset Break Signal :on Autoboot(Guest Domain) :on Power Aware Dispatcher :on Power Management Policy :disabled IOreconfigure :false CPU Mode :- PPAR DR(Current) :- PPAR DR(Next) :off |
- Execute the setpparmode command to set the power-saving operation to performance.
XSCF> setpparmode -p 0 -m powermgmt_policy=performance Diagnostic Level :min -> - Message Level :normal -> - Alive Check :on -> - Watchdog Reaction :reset -> - Break Signal :on -> - Autoboot(Guest Domain) :on -> - Power Aware Dispatcher :on -> - Power Management Policy :disabled -> performance IOreconfigure :false -> - CPU Mode :- PPAR DR :off -> - The specified modes will be changed. Continue? [y|n] :y configured. Diagnostic Level :min Message Level :normal Alive Check :on (alive check:available) Watchdog Reaction :reset (watchdog reaction:reset) Break Signal :on (break signal:non-send) Autoboot(Guest Domain) :on Power Aware Dispatcher :on Power Management Policy :performance IOreconfigure :false CPU Mode :- PPAR DR :off |
- Execute the showpparmode command, and confirm the setting.
XSCF> showpparmode -p 0 Host-ID :90060027 Diagnostic Level :min Message Level :normal Alive Check :on Watchdog Reaction :reset Break Signal :on Autoboot(Guest Domain) :on Power Aware Dispatcher :on Power Management Policy :performance IOreconfigure :false CPU Mode :- PPAR DR(Current) :- PPAR DR(Next) :off |
- For SPARC M10
The following is an example for enabling the power-saving operation.
- Execute the showpparmode command to check whether the power-saving operation is enabled/disabled for hardware that is unused or has a low utilization.
XSCF> showpparmode -p 0 Host-ID :0f010f10 Diagnostic Level :min Message Level :normal Alive Check :on Watchdog Reaction :reset Break Signal :on Autoboot(Guest Domain) :on Elastic Mode :off IOreconfigure :true CPU Mode :auto PPAR DR(Current) :- PPAR DR(Next) :off |
- Execute the setpparmode command to enable the power-saving operation.
XSCF> setpparmode -p 0 -m elastic=on Diagnostic Level :min -> - Message Level :normal -> - Alive Check :on -> - Watchdog Reaction :reset -> - Break Signal :on -> - Autoboot(Guest Domain) :on -> - Elastic Mode :off -> on IOreconfigure :true -> - CPU Mode :auto -> - PPAR DR :off -> - The specified modes will be changed. Continue? [y|n]:y configured. Diagnostic Level :min Message Level :normal Alive Check :on (alive check:available) Watchdog Reaction :reset (watchdog reaction:reset) Break Signal :on (break signal:non-send) Autoboot(Guest Domain) :on Elastic Mode :on IOreconfigure :true CPU Mode :auto PPAR DR :off |
- Execute the showpparmode command, and confirm the setting.
XSCF> showpparmode -p 0 Host-ID :0f010f10 Diagnostic Level :min Message Level :normal Alive Check :on Watchdog Reaction :reset Break Signal :on Autoboot(Guest Domain) :on Elastic Mode :on IOreconfigure :true CPU Mode :auto PPAR DR(Current) :- PPAR DR(Next) :off |
< Previous Page | Next Page >