Processor Total Percent DPC Time Monitor

Operational States

Name State Description
Total Percent DPC Time Monitor is under Threshold Success Total Percent DPC Time Monitor is under Threshold
Total Percent DPC Time Monitor is over Threshold Error Total Percent DPC Time Monitor is over Threshold

Overridable Parameters

Parameter Name Default Value Description Override
Interval 300 The interval of monitor
SyncTime   The sync time of monitor
Threshold 15 The threshold of monitor
Number of Samples 5 The number of samples for the monitor to trigger

Alert Details

Monitor State Message Priority Severity Auto Resolution
Total Percent DPC Time Monitor is over Threshold (Error) DPC Time Percentage is too high Medium Critical Yes

Run As Profiles

Name
Default

Monitor Knowledgebase

Summary

This monitor checks the Total Percent DPC Time for the system. If you receive an alert from this monitor, action can be required in order to bring the system back to an operational state.

Percent DPC Time is the percentage of time that the processor spends receiving and servicing deferred procedure calls (DPCs). DPCs, or soft interrupts, are interrupts that run at a lower priority than standard interrupts. If a High % DPC Time is sustained there may be a processor bottleneck or an application or hardware related issue that can significantly diminish overall system performance.

Causes

A High % DPC Time value can be caused by one or more of the following:

  • Processor bottleneck

  • Software-related problem

  • Hardware or device driver related problem

Resolutions

To determine the root cause of a High DPC rate, follow the process outlined below. Observe the proportion of the processor time that is spent servicing interrupts and DPCs. To do this, monitor the following counters in real time using System Monitor:

  • Processor\% Processor Time

  • Processor\% Interrupt Time

  • Processor\% DPC Time

Compare the values of the % Interrupt Time and % DPC Time counters to Processor\% Processor Time for each processor instance.

If a processor instance is running a sustained % Processor Time that is > 85% and it is also spending > 15% of that time servicing Interrupts and/or DPCs, the processor is probably the source of a performance bottleneck. This bottleneck can be addressed by upgrading or adding additional processors to the computer.

If the processor is running a sustained % Processor Time of < 85% and it is also spending > 15% of that time servicing interrupts and/or DPCs, the performance issue may be the result of either an application or hardware related issue.

External References
This monitor does not contain any external references.

See Also for System Center Operations Manager 2007 R2 Cross Platform - RHEL Management Pack


Downloads for System Center Operations Manager 2007 R2 Cross Platform - RHEL Management Pack

AZURE OPTIMIZATION ASSESSMENT GET STARTED
MIGRATION TO AZURE GET STARTED
SYSTEM CENTER MIGRATION TO AZURE GET STARTED
MIGRATION TO AZURE FOR SQL AND WINDOWS 2008 GET STARTED