Degraded overall performance on Windows Server 2008 R2

Article translations Article translations
Article ID: 2207548 - View products that this article applies to.
Expand all | Collapse all

Symptoms

Today’s modern processors enable scaling of performance and power based on the current activity on the system.  The different performance states are dynamically managed by Windows in conjunction with hardware and platform firmware to respond to varying workload requirements.  .   The 3 default power plans exposed by Windows provide varying tradeoffs of performance vs. power consumption.  For example, if the High Performance power plan is selected, Windows places the system in the highest performance state and disables the dynamic scaling of performance in response to varying workload levels.  Therefore, special care should be taken before setting the power plan to High Performance as this can increase power consumption unnecessarily when the system is underutilized. 


In some cases you may experience degraded overall performance on a Windows Server 2008 R2 machine when running with the default (Balanced) power plan. The issue may occur irrespective of platform and may be exhibited on both native and virtual environments. The degraded performance may increase the average response time for some tasks and cause performance issues with CPU-intensive applications.


Please note that you may not notice performance issues while performing simple operations. However, applications or scripts that intensively use resources (primarily processor and memory) may exhibit the problem. See More Information section for details.
 

Cause

This issue may occur if the Power Options settings are set to Balanced. By default, Windows Server 2008 R2 sets the Balanced (recommended) power plan, which enables energy conservation by scaling the processor performance based on current CPU utilization

Resolution

To work around the performance degradation issue, you can switch to the High Performance power plan.  However, as mentioned previously, this will disable dynamic performance scaling on the platform. Depending on the environment, if the platform is always under a heavy load, then this is a viable solution.  In most cases, however, the workload varies throughout the day and thus it is recommended to leave the power plan set to Balanced and evaluate the proper settings within the Balanced power plan for processor power management as described in the Processor Power Management in Windows 7 and Windows Server 2008 R2 paper located here:

 http://www.microsoft.com/whdc/system/pnppwr/powermgmt/procpowermgmtwin7.mspx

  
If the choice is made to change the default power plan, Windows Server 2008 R2 provides three power plans to maximize performance and conserve energy: Balanced (recommended), High Performance and Power Saver.

 
To change a power plan:


1. Click on Start and then Control Panel.
2. From the list of displayed item under Control Panel click on Power Options, which takes you to Select a power plan page. If you do not see Power Options, type the word 'power' in the Search Control Panel box and then select Choose a power plan.
3. By default, the option to change power plans is disabled. To enable this, click the Change settings that are currently unavailable link.
4. Choose the High Performance option
5. Close the Power Option window.

More Information

Processors change between performance states (“P-states”) very quickly to match supply to demand, delivering performance where necessary and saving power when possible. If your server has specific high-performance or minimum-power-consumption requirements, you might consider configuring the Minimum or Maximum Processor Performance State parameter. The values for both the Minimum and Maximum Processor Performance State parameters are expressed as a percentage of maximum processor frequency, with a value in the range 0 – 100. If your server requires low latency, invariant frequency, or high performance, you might not want the processors switching to lower-performance states.
For general guidelines on performance, consult the Performance Tuning Guidelines for Windows Server 2008 R2 paper located here: 

http://www.microsoft.com/whdc/system/sysperf/Perf_tun_srv-R2.mspx

Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use for other considerations.

Properties

Article ID: 2207548 - Last Review: August 20, 2010 - Revision: 3.0
APPLIES TO
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Datacenter without Hyper-V
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Enterprise without Hyper-V
  • Windows Server 2008 R2 Standard
  • Windows Server 2008 R2 Standard without Hyper-V
Keywords: 
KB2207548

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com