Applies to:

Windows Server 2008 R2 Service Pack 1

Windows Server 2008 R2 SP1

Windows Server 2008 R2 RTM (a.k.a. Gold)

Symptoms:

-------------

Your Windows Server 2008 R2 RTM/SP1 hosting Hyper-V/File/Print/SQL/Exchange/Sharepoint/SCCM/SCVMM/SCOM/Lync etc… feels sluggish.

You might see high cpu or slow disk i/o

In Task Manager, you might see something similar to:clip_image001

In Resource Monitor, you might notice the “Parked” next to the different CPU’s.clip_image002

The issue is that with increased loads, the CPU should un-park themselves and go back to work.

Solution:

----------

1)            You want to make sure that the bios is up to date.

The processor manufacturers have provided your server hardware manufacturers with firmware updates that help manage the C-States.

2)            Hotfixes for W2K8 R2 Hosts and guests:

2534356 Some CPU cores are parked while other active CPU cores have a heavy workload in Windows Server 2008 R2

http://support.microsoft.com/?id=2534356

If using AMD CPU’s:

2645594 An update is available for computers that have an AMD FX, an AMD Opteron 4200, or an AMD Opteron 6200 series processor installed and that are running Windows 7 or Windows Server 2008 R2

http://support.microsoft.com/?id=2645594

3)            Result if you do not update the bios, or install the patches:

2207548 Degraded overall performance on Windows Server 2008 R2

http://support.microsoft.com/?id=2207548

2254067 You may notice increased IO latencies that impact performance when power management is enabled.

http://support.microsoft.com/?id=2254067

4)            Some customers decided to just set the Power Plan from "Balanced" to “High Performance” which disables Core Parking.

2646060 An update that selectively disables the Core Parking feature in Windows 7 or in Windows Server 2008 R2 is available

http://support.microsoft.com/?id=2646060

Note:  This (steps 3 and 4 in the beginning of Windows Server 2008 R2) was the advice provided, but no longer recommended.

So what should I do as an administrator?

Have both features, save money in power and have the performance that you need.

Go thru steps 1 and 2, and you should see the overall benefit of “Core Parking” and still get good throughput.

More information about "Core Parking":

===============================

Windows 7 / Windows Server 2008 R2: Core Parking / Intelligent Timer Tick / Timer Coalescing

Seeing Core Parking in action

Tweaking CPU Core Parking

Core parking in Server 2008 R2 – why it’s like airport X-ray machines.

Core parking requirements

Windows Server 2008 R2 Hyper-V and AMD's 6-core Opteron

http://sqlserverperformance.wordpress.com/2010/09/28/windows-power-plans-and-cpu-performance/

http://sqlserverperformance.wordpress.com/2011/01/18/another-example-of-cpu-throttling-due-to-balanced-power-plan-in-windows-server-2008-r2/

http://windowsazurecat.com/2011/06/windows-20082008-r2-default-power-plan-of-balanced-can-increase-latency-and-reduce-throughput/?wpmp_switcher=mobile