High CPU usage in wmiprvse.exe when you have SAP installed

Applies to: Windows Server 2008 R2 DatacenterWindows Server 2008 R2 EnterpriseWindows Server 2008 R2 Standard

Symptoms


With SAP NetWeaver installed on Windows Server 2008 R2 you may experience high CPU usage in wmiprvse.exe. This CPU usage increases with the number of SAP worker processes.

Cause


The high CPU usage is caused by an efficiency issue in the way WMI collects the performance counters. 

Resolution


Please contact SAP for more information and reference SAP note 1919492 - "100% CPU consumption of WmiPrvSE.exe process".

More Information


The callstack of the affected thread will end in perfproc!GetProcessVaData and that is where the high CPU will accumulate. This can be collected and viewed by using WPRUI and WPA. These are part of the Windows Performance Toolkit.