Share via


ConfigMgr: Troubleshooting High Server Performance

Information gathering

Performance Check List:

Details>

OS -  Proc - x86/x64 - Cores and Speed RAM - in GB

Operating System with Latest Supported Service Pack

ConfigMgr Installation with Latest Supported Service Pack, CU.

 

Physical or Virtual Machine

What Virtualization Host Software - fixed or dynamic memory.

Server Processor Util and RAM usage

Processor util    -
SMS Services util of processor  -

 

Troubleshooting high CPU utilization

This depends on history of server performance patterns.

What has been the trend for processor and memory utilization?

constant                |       fluctuating         |       increase

Process util -  0-30% ?   50-75% ?    75-100% ?

Has there been a recent spike in processor utilization?

Is the processor utilization constant or fluctuating?

If constant for a long time it means there is lot of processing time required and a high load on the box.  There shouldn't be constant high server load on the processor - if so then this would then be an overloaded box.

If fluctuating it means different threads and processes are running and processing and nothing is necessarily "stuck."

When was server last rebooted?

What new changes were recently done - software / hardware / hotfixes / applications on the server?

ConfigMgr specific questions:

new machines added?
new collections added?
new package /updates added?
new roles added on the server?
new agents enabled?
new features enabled recently?
site to site replication working fine?
sql server performance?
network connectivity?

 

AntiVirus Exclusions: