Tips for Improving Your Cisco UCS Power Efficiency

Transcription

Tips for Improving Your Cisco UCS Power Efficiency
White Paper
Tips for Improving
Your Cisco UCS Power
Efficiency
February 2015
What You Will Learn
This document shows you how to increase the power efficiency of your Cisco UCS equipment with recommendations and best
practices as well as guidelines for selecting hardware and BIOS options. It also provides a list of tools that you can use to validate
your power-efficiency choices.
© 2015 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public information.
Tips for Improving Your Cisco UCS Power Efficiency
February 2015
Contents
Choosing Your Hardware..................................................................................3
Processor Considerations......................................................................................4
Memory Considerations.........................................................................................5
Storage Components.......................................................................................6
Power Supplies................................................................................................7
BIOS Configuration Choices.............................................................................8
BIOS Settings: No Performance Impact.................................................................8
BIOS Settings: Moderate Performance Impact.......................................................9
BIOS Settings: Maximum Energy Savings with Moderate to
Significant Performance Impact.............................................................................10
Tools to Help Determine Power Efficiency.........................................................10
Cisco UCS Power Calculator.................................................................................10
Cisco UCS Performance Manager.........................................................................11
Microsoft Windows: CPU-Z...................................................................................11
Microsoft Windows Task Manager.........................................................................11
Microsoft Windows: powercfg.exe.........................................................................11
Linux Tools.............................................................................................................11
Improved Power Efficiency...............................................................................12
For More Information........................................................................................12
© 2015 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public information.
Page 2
Tips for Improving Your Cisco UCS
Power Efficiency
White Paper
February 2015
Energy management is critical to efficient
data center operation. You are constantly
balancing power consumption against
the need for availability, scalability, and
performance to lower operating costs and
support robust service levels.
Power consumption is a complex function that depends on your hardware
configuration, BIOS settings, and workload. Although optimizing power efficiency
can be an overwhelming task, Cisco is dedicated to advancing energy efficiency
in your data centers. One example of this priority is the Cisco Unified Computing
System™ (Cisco UCS®). With its unified, policy-based, and ecosystemfriendly approach, Cisco UCS helps you easily manage hardware and software
components—including power—to improve the efficiency of the entire system and
reduce operating expenses.
This document shows you how to increase the power efficiency of your Cisco UCS
equipment with recommendations and best practices as well as guidelines for
selecting hardware and BIOS options. It also provides a list of tools that you can use
to validate your power-efficiency choices.
Choosing Your Hardware
The way you configure your server hardware affects the efficiency with which
the server uses power. This section presents best practices for choosing and
configuring your server hardware to improve power utilization.
© 2015 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public information. Page 3
Tips for Improving Your Cisco UCS Power Efficiency
February 2015
Processor Considerations
With every Intel® Xeon® processor release, you gain energy efficiency
improvements. Intel delivers processors in what Intel calls a tick-tock release
cycle (Figure 1). With the “tick” release, Intel updates the manufacturing process
using smaller transistors and shorter interconnect leads to reduce capacitance.
Less capacitance means less delay, which results in lower voltage and less
power consumption. With the “tock” release, Intel updates the microarchitecture,
introducing new or enhanced power management features such as low idle states,
core voltage regulation to optimize power delivery, and link power management
states for SATA and PCI Express (PCIe) bus interfaces.
45 nm
Tick
32 nm
Tock
Tick
Nehalem
Tock
22 nm
Tick
Sandy Bridge
Manufacturing Process
Technology Update Cycle
14 nm
Tock
Tick
Tock
Microarchitecture
Update Cycle
Haswell
Figure 1. Intel’s “Tick-Tock” Processor Release Cycle
For example, Figure 2 shows the relative power efficiency improvements from the
Intel Sandy Bridge processor (tock) to the Ivy Bridge (tick) and the Haswell (tock).
The power efficiency improvement from a manufacturing process change was 1.55
times greater than the baseline (Sandy Bridge). The power efficiency improvement
from a combination of manufacturing and microarchitecture changes was 1.92
times greater than the baseline. The idle power from the same microarchitecture
(Sandy Bridge and Ivy Bridge) is equivalent, but the change in microarchitecture with
Haswell resulted in a 14 percent reduction in idle power consumption.
2.0
1.2
Sandy Bridge
1.92
Ivy Bridge
1.6
1.0
Haswell
1.00
1.00
1.55
0.86
1.00
0.8
Power (Watts)
Power per Watt
0.8
1.2
0.6
0.4
0.4
0
0.2
SPECpower_ssj2008 Power Efficiency
(Higher Is Better)
0
Idle Power C6 State
(Lower Is Better)
Figure 2. Power Efficiency and Idle Power Consumption Improvements Through Updates
in Intel Xeon Processor Manufacturing and Microarchitecture Relative to the Sandy Bridge
Idle Power
© 2015 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public information.
Page 4
Tips for Improving Your Cisco UCS Power Efficiency
February 2015
To optimize server efficiency, you need to understand your performance
requirements when purchasing a processor. You should select the lowest-power
processor that meets your performance, feature, and growth needs. Intel Xeon
processor families are divided into six market segments: Advanced, Standard, Basic,
High Core Count, Frequency Optimized, and Low Power. Each segment is optimized
for a specific market workload. Cisco UCS servers support all Intel processor
segment offerings.
In addition, within each segment, lower-power options are available that can provide
nearly equivalent performance while consuming less power.
We give you the capability to select the lowest-power processor option that meets
your performance and feature requirements. If one of the processors from the
Low Power segment meets your performance and feature requirements, Cisco
recommends selecting this processor segment to increase your power savings.
Memory Considerations
As with processors, several factors affect memory power consumption, including
the amount of memory, the type of memory, the way the memory is organized, the
memory technology used, the operating frequency, and the operating voltage. For a
small total memory configuration, you can consider using unregistered dual in-line
memory modules (UDIMMs). UDIMMs do not have the additional register found on
registered DIMMs (RDIMMs) and load-reduced DIMMs (LRDIMMs), resulting in less
power consumption per module. However, UDIMMs are limited in capacity, and only
two UDIMMs can be configured per memory channel
When possible, you should select DIMMs with x8 dynamic RAM (DRAM). DIMMs
with x8 DRAM access half as many DRAM devices at a time compared to
DIMMs with x4 DRAM (Figure 3). This configuration reduces the average power
consumption. For example, two 8-GB double-date-rate 4 (DDR4) 1Rx8 RDIMMs
consume less power than one 16-GB DDR4 2Rx4 RDIMMs (Figure 4). If the DRAM
organization is the same, consider higher-capacity DIMMs to reduce the number of
total DIMMs being used. Besides reducing total power consumption, reducing the
number of DIMMs per channel (DPC) can allow the memory configuration to operate
at a higher frequency and improve performance.
Front
Back
1
1Rx8
Second Rank Is Energized and Consuming
Power but Not Being Accessed
Read Access
1
2
2Rx4
Figure 3. Memory Organization Comparison
© 2015 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public information.
Page 5
Tips for Improving Your Cisco UCS Power Efficiency
February 2015
One DIMM per Channel
Power (Watts per DIMM)
10
Two DIMMs per Channel
DDR4 8-GB 1Rx8 2133-MHz RDIMM
DDR4 16-GB 2Rx4 2133-MHz RDIMM
8
DDR4 32-GB 4Rx4 2133-MHz RDIMM
6
4
2
0
0
60
0
Bandwidth (GB/Second/Socket)
60
Figure 4. Power Consumption Compared to Memory Bandwidth
In addition, if you select low-voltage DIMMs that operate at 1.35 volts (V), you can
reduce total memory power by as much as 20 percent. Additional power savings
are possible through the use of DDR4 memory (Figure 5). Typical DDR3 memory
operates at 1.5 or 1.35V, whereas DDR4 memory operates at 1.2V while also
providing higher performance.
8
Core Power
I/O Power
Power (Watts)
6
4
2
0
40nm DDR3
30nm DDR3L
20nm DDR3L
20nm DDR4
Figure 5. DDR4 DIMMs Consume 25 to 30 Percent Less Power
Storage Components
If you can use fewer, higher-capacity storage devices, you can reduce the total
number of storage devices as well as your server’s total power consumption.
However, you must balance your power savings against the performance impact on
workloads sensitive to the number of I/O operations per second (IOPS). Although
© 2015 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public information.
Page 6
Tips for Improving Your Cisco UCS Power Efficiency
February 2015
solid-state drive (SSD) capacity can be limited, the drives have exceptional
performance and typically consume 3 to 6 watts (W) less power than equivalentcapacity hard-disk drives (HDDs). If top-end performance is not necessary for your
particular workload, you should select the HDD with the lowest operating speed. A
HDD operating at 10,000 rpm typically consumes 1 to 4 watts less power than an
equivalent HDD operating at 15,000 rpm.
When possible, select software RAID, which eliminates the need for PCIe hardware
RAID adapters and reduces your server power consumption by 8 to 17 watts. The
Cisco UCS product portfolio includes FlexFlash technology, a low-power securedigital (SD) card that allows you to boot locally and eliminates the need for hardware
RAID controllers and HDDs.
Power Supplies
The efficiency with which power supplies convert input power to output varies
based on input voltage and load. It may seem reasonable to populate your server
with high-capacity power supplies. However, to reduce conversion losses,
we recommend that you right-size the power supply capacity for the selected
hardware configuration to optimize power-supply efficiency. Use the Cisco UCS
Power Calculator at http://ucspowercalc.cisco.com to right-size your power supply
selection. Typically, power supplies are more efficient when operating at a higher
percentage of their rated output. Thus, selecting a lower-capacity power supply
(right-sizing) increases the load per power supply. As shown in Figure 6, the optimal
choice for the sample configuration is two power supply units (PSUs) running at 30
percent load, instead of four PSUs running at 15 percent load.
Power Savings From 2 PSUs at 30% Load Compared to 4 PSUs at 15% Load
95
Power Efficiency (Percent)
93
91
Recommended Operating Zone
89
87
85
10
20
30
40
50
60
70
80
90
100
Load (Percent)
Figure 6. Power Supply Optimal Power Savings Operating Zone
© 2015 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public information.
Page 7
Tips for Improving Your Cisco UCS Power Efficiency
February 2015
The Cisco UCS portfolio includes power supplies that support both high-line (200
to 240 volts) and low-line (100 to 120 volts) inputs. If you can, use high-line input.
High-line operation reduces conversion losses by up to 1 to 2 percent. Figure 7
shows the efficiency of the high-line compared to the low-line input voltages of a
typical Platinum-rated Cisco UCS power supply.
95
Power Efficiency (Percent)
93
}
91
Average Power Efficiency Difference:
Approximately 1 to 2 Percent
89
200-240 Volt Input
87
100-120 Volt Input
85
10
20
30
40
50
60
Load (Percent)
70
80
90
100
Figure 7. Power Efficiency Curve Differences Between High-Line and Low-Line Input
Voltages
BIOS Configuration Choices
The way you configure your BIOS options also affects the efficiency with which your
server uses power. This section presents some best practices for configuring your
BIOS options to improve power utilization in your servers. These general guidelines
are not intended as an all-inclusive list of BIOS tuning recommendations. For a
complete list of BIOS tuning recommendations, consult the platform-specific BIOS
tuning guides documented in the For More Information section at the end of this
document.
BIOS Settings: No Performance Impact
When you attach USB devices to your server, particularly a mouse and a keyboard,
they can affect the processor’s package and core C-state residency, which
affects the amount of power consumed during idle periods. If you are not using
these devices, you should disable them in the BIOS to reduce overall idle power
consumption. You can do this without affecting performance.
Whereas the traditional, manual method of setting BIOS parameters is time
consuming and error prone, Cisco UCS uses BIOS policies that automate the
process of configuring BIOS parameters, allowing you to easily deploy BIOS changes
to many servers or a single server.
Table 1 lists several Cisco UCS BIOS settings that should be disabled to reduce
server power consumption.
© 2015 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public information.
Page 8
Tips for Improving Your Cisco UCS Power Efficiency
February 2015
Table 1. Cisco UCS BIOS Settings to Adjust, with No Performance Impact, for Optimal Power
Efficiency
Setting
Description
SATA ports and mode
Disable if not used
Onboard server configuration utility (SCU) support
Disable if not used
USB ports: External
Disable if not used
USB ports: Internal
Disable if not used
PCIe slot
Disable if not used
BIOS Settings: Moderate Performance Impact
Table 2. Cisco UCS BIOS Settings That Improve Power Efficiency with Minimal to Moderate
Performance Impact
Setting
Suggested State
C6
C6 is the deep power conservation core idle state and is enacted on a
per-core basis.
Enable
C1E
The C1 idle state occurs when all hardware threads supported by a core
have processed a HALT instruction.
Enable
Energy performance
This setting is the energy efficiency policy through which the OS can
provide hints to the power control unit (PCU) through a model-specific
register (MSR) about the desired power-to-performance trade-off.
The PCU can use these hints to manipulate the internal behavior of the
processor and determine whether to target higher performance or greater
power savings.
Balanced Performance
P-state coordination
This is a setting in which each core shares the same voltage. Because of
this sharing, coordination is required to reconcile P-state requests from
logical processors. There are three models of P-state resolution defined by
Advanced Configuration and Power Interface (ACPI): SW_ANY, SW_ALL,
and HW_ALL. (The Haswell server processor has specific support for
SW_ANY and HW_ALL, but does not prevent the use of SW_ALL.) The
selection of a specific P-state coordination type (e.g., HW_ALL, SW_ALL
or SW_ANY) is how the BIOS communicates the P-state support model
to the Operating System Power Management (OSPM). In SW_ANY mode,
the OS power manager is responsible for coordinating the P-state among
logical processors in a package. SW_ANY is the preferred setting for OS
deployments that are biased toward power savings, such as Microsoft
Windows, and HW_ALL is the preferred setting for OS deployments that
are biased toward performance, such as Linux.
SW_ANY
LV DDR mode This setting determines whether the system prioritizes
low voltage or high-frequency memory operations. Power Savings Mode
prioritizes low voltage memory operations over high-frequency memory
operations. This mode may lower the frequency of memory operations to
keep the voltage low.
Power Savings Mode
© 2015 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public information.
Page 9
Tips for Improving Your Cisco UCS Power Efficiency
February 2015
Before you start adjusting these settings, you need to determine the trade-off
between power consumption and performance requirements for your workload.
Table 2 shows the BIOS settings that will improve power utilization, but with minimal
to moderate performance impact.
BIOS Settings: Maximum Energy Savings with Moderate to Significant
Performance Impact
Some BIOS settings deliver extremely efficient power utilization, but the trade-off
is lower performance. If you have workloads that don’t require high performance to
function well, these settings can give you the most power savings (Table 3).
Table 3. Cisco UCS BIOS Settings That Provide Maximum Power Efficiency with a Moderate to
Significant Performance Impact
Setting
Description
Intel Turbo Boost Technology
This setting determines whether the processor
automatically increases its frequency if it is running
below power, temperature, or voltage specifications.
If this setting is disabled, the processor never
increases its frequency automatically.
Disable to reduce peak power.
Number of enabled cores
This setting determines whether the maximum
number of CPU cores are activated.
Reduce the number of active physical cores to
reduce power use.
Energy performance policy
The OS can provide hints to the PCU through an MSR
about the desired ratio of power to performance. The
PCU can use these hints to manipulate the internal
behavior of the processor and determine whether to
target higher performance or better power savings.
Choose Energy Efficient to prioritize power savings
over performance.
Energy Efficient
DDR speed
This setting determines the frequency of memory
operations.
Set to a lower frequency to reduce power use.
Port link speed
The setting determines PCIe link frequency.
Review for each adapter; set to lower speeds
to reduce power use.
Tools to Help Determine Power Efficiency
Cisco UCS Power Calculator
You can use the Cisco UCS Power Calculator to evaluate power savings from
the hardware configurations discussed previously: lower-power processors,
higher-density DIMMs, UDIMMs, higher-density storage, SDDs, right-sized power
supplies, etc. The Cisco UCS Power Calculator provides you with power estimates
based on a given hardware configuration and target workload. It is most helpful in
configuration planning to right-size your Cisco UCS deployment for the price, power,
© 2015 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public information.
Page 10
Tips for Improving Your Cisco UCS Power Efficiency
February 2015
and performance that you need for your applications. You can perform what-if
comparisons before you make your purchase.
The Cisco UCS Power Calculator is based solely on the power profile of the
hardware being configured and assumes that all BIOS settings are configured
for maximum performance. Depending on your workload and both firmware and
operating system settings, you may be able to obtain even greater power efficiency
than that predicted by the calculator.
Cisco UCS Performance Manager
You can use the Cisco UCS Performance Manager to evaluate the performance
impact of power-saving configurations such as BIOS settings. This tool allows you to
quantify the impact of power-saving features on performance.
Microsoft Windows: CPU-Z
You can use the CPU-Z application, by CPIUD, or an equivalent application within
Microsoft Windows Server, to gather system information to verify your hardware
configuration and BIOS settings. Although this tool doesn’t tell you what your power
efficiency is, it offers an excellent way to verify your configuration.
Microsoft Windows Task Manager
You can use the Microsoft Windows Task Manager to verify that your workloads are
preforming within the range you desire and expect after you change BIOS power
settings that may affect performance. If the performance isn’t what you want, you
can readjust system BIOS settings to increase performance.
Microsoft Windows: powercfg.exe
You can use the powercfg.exe application in Microsoft Windows Server to control
power settings and configure your server’s default hibernate and standby modes to
save power. You can also use the –energy option to analyze the system for common
energy-efficiency problems, such as a selective suspend process that prevents the
processor from entering a low power state.
Linux Tools
Standard Linux comes with a comprehensive set of simple yet useful applications
such as top and free that can be used to validate the platform under test and
monitor system performance. In addition, each Linux distribution often delivers its
own enhanced tools. The Linux community has numerous open source projects
ongoing, with each addressing different management concerns and capabilities.
This software—for example, yum or apt-get—can be installed separately by the
package manager, or it can be downloaded and installed manually.
These are some of the more useful Linux applications:
• The cpuinfo and meminfo commands retrieve processor and memory information
installed in the system.
• The top command provides a dynamic real-time view of a running system, similar
to Microsoft Windows Task Manager.
• The free command displays the amount of free and used physical and swap
memory in a system, as well as buffers used by the kernel.
© 2015 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public information.
Page 11
Tips for Improving Your Cisco UCS Power Efficiency
February 2015
• The dmidecode tool can dump a system’s desktop management interface (DMI),
or SMBIOS, table contents, such as BIOS, system, baseboard, chassis, processor,
memory, cache, connector, and slot information, with great detail.
• The lm_sensors tool is associated with the kernel driver for monitoring hardware
health, including temperature, fan speed, and voltage level, and other information
about the running hardware.
Improved Power Efficiency
With the combination of Cisco UCS architecture and adjustments in hardware
selection and BIOS settings, you can achieve the optimal balance between
performance and power consumption to get the most from your investment. Power
management can be challenging. For example, changing BIOS settings to tune
power and performance is difficult with traditional architecture. Cisco UCS service
profiles and BIOS policies make it easy to optimize power management settings.
Cisco wants you to achieve the best results for your system by understanding the
trade-offs and best practices for improving the overall efficiency of your data center
resources.
For More Information
• Power Management in the Cisco Unified Computing System: An Integrated
Approach
• Managing Power in Cisco UCS
• Power Management States: P-States, C-States, and PC-States
• Data Center Power and Cooling
• Best Practices for Setting BIOS Parameters for Performance
• Cisco UCS Power Efficiency Beats HP, IBM and Dell Solutions
• Cisco Unified Computing System BIOS Settings
• BIOS Parameters by Server Model
• Configuring BIOS Settings
• Cisco UCS Power Manager
Americas Headquarters
Cisco Systems, Inc.
San Jose, CA
Asia Pacific Headquarters
Cisco Systems (USA) Pte. Ltd.
Singapore
Europe Headquarters
Cisco Systems International BV Amsterdam,
The Netherlands
Cisco has more than 200 offices worldwide. Addresses, phone numbers, and fax numbers are listed on the Cisco Website at www.cisco.com/go/offices.
Cisco and the Cisco logo are trademarks or registered trademarks of Cisco and/or its affiliates in the U.S. and other countries. To view a list of Cisco trademarks, go to this
URL: www.cisco.com/go/trademarks. Third party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnership
relationship between Cisco and any other company. (1110R)
LE-43505-00 02/15