Using Performance Monitor to Monitor Interrupts and DPCs

You can use Performance Monitor to monitor the interrupts and DPCs in the Internet Information Server process. The following table lists the Performance Monitor counters that monitor interrupts and DPCs. These counters are included in IISProc.pmw.

When monitoring, chart these counters along with standard measures of processor time, such as System: Processor Queue Length and Process: % Processor Time: Inetinfo. If you are monitoring a multiprocessor computer, be sure to include Processor: % Processor Time. This counter displays the processor use of each processor over time. You might also include Processor: % Privileged Time because interrupts and DPCs are processed in privileged mode.

Table 6.5 Performance Monitor Counters for Interrupt and DPC Monitoring

Counter

Indicates

Processor: % Interrupt Time

How much time the processor is spending processing interrupts. Interrupts are generated when a client requests a connection or sends data.

If processor time is more than 90% and this value is greater than 15%, the processor is probably overburdened with interrupts.

Processor: Interrupts/sec

The rate at which the processor is handling interrupts.

Processor: % DPC Time

How much time the processor is spending processing deferred procedure calls (DPCs). DPCs originate when the processor performs tasks requiring immediate attention, and then defers the remainder of the task to be handled at lower priority. DPCs represent further processing of client requests.

Processor: DPCs queued/sec

The rate at which DPCs are added to the processor's queue. (This counter does not measure the number of DPCs in the queue.)

Pentium: Interrupts/sec (Pentium, but not Pentium Pro, processors)

Only taken INTR and NMI hardware interrupts.rrich

Pentium: Hardware interrupts received/sec
(Pentium Pro processors only)

The rate at which hardware interrupts are detected by the processor's internal counters.


Note

The Pentium performance object includes counters that display data on interrupts and DPCs. Pentium counters are extensible Performance Monitor counters designed to monitor Pentium processors. The counters are included on the Windows NT Workstation Resource Kit CD in the Performance Tools group. You must install the Pentium counters before you can use them. For detailed instructions, see P5Perf.txt on the Windows NT Workstation Resource Kit CD.