Web Service Object

The System performance object consists of counters that apply to more than one component of the computer. Percentage counters by default do not show values above 100 percent. See "Overview of Performance Monitoring" in the Windows   2000 Server Resource Kit Server Operations Guide for instructions about changing this default in the registry.

Counter Name

Description

Counter Type

%Registry Quota In Use

Shows the percentage of the Total Registry Quota Allowed that is currently being used by the system.

PERF_RAW_FRACTION

Alignment Fixups/sec

Shows the rate of alignment faults fixed by the system.

PERF_COUNTER_COUNTER

Context Switches/sec

Shows the combined rate at which all processors on the computer are switched from one thread to another. Context switches occur when a running thread voluntarily relinquishes the processor, is preempted by a higher priority, ready thread, or switches between user-mode and privileged (kernel) mode to use an Executive or subsystem service. It is the sum of the values of Thread\Thread: Context Switches/sec for each thread running on all processors on the computer and is measured in numbers of switches. There are context switch counters on the System and Thread objects.

PERF_COUNTER_COUNTER

Exception Dispatches/sec

Shows the rate at which exceptions are dispatched by the system.

PERF_COUNTER_COUNTER

File Control Bytes/sec

File Control Bytes/sec shows the overall rate at which bytes are transferred for all file system operations that are neither read nor write operations, including file system control requests and requests for information about device characteristics or status. It is measured in numbers of bytes per second.

PERF_COUNTER_BULK_COUNT

File Control Operations/sec

Shows the combined rate of file system operations that are neither read nor write operations, such as file system control requests and requests for information about device characteristics or status. This is the inverse of System\System: File Data Operations/sec and is measured in numbers of operations.

PERF_COUNTER_COUNTER

File Data Operations/sec

Shows the combined rate of read and write operations on all logical disks on the computer. This is the inverse of System\System: File Control Operations/sec.

PERF_COUNTER_COUNTER

File Read Bytes/sec

Shows the overall rate at which bytes are read to satisfy file system read requests to all devices on the computer, including read operations from the file system cache. It is measured in numbers of bytes per second.

PERF_COUNTER_BULK_COUNT

File Read Operations/sec

Shows the combined rate of file system read requests to all devices on the computer, including requests to read from the file system cache. It is measured in numbers of read operations per second.

PERF_COUNTER_COUNTER

File Write Bytes/sec

Shows the overall rate at which bytes are written to satisfy file system write requests to all devices on the computer, including write operations to the file system cache. It is measured in numbers of bytes per second.

PERF_COUNTER_BULK_COUNT

File Write Operations/sec

Shows the combined rate of file system write requests to all devices on the computer, including requests to write to data in the file system cache. It is measured in numbers of write operations per second.

PERF_COUNTER_COUNTER

Floating Emulations/sec

Shows the rate of floating emulations performed by the system.

PERF_COUNTER_COUNTER

Processor Queue Length

Shows the number of threads in the processor queue. There is a single queue for processor time even on computers with multiple processors. Therefore, you may need to divide this value by the number of processors servicing the workload. Unlike the disk counters, this counter shows ready threads only, not threads that are running. A sustained processor queue of greater than two threads generally indicates processor congestion.

PERF_COUNTER_RAWCOUNT

System Calls/sec

Shows the combined rate of calls to Windows 2000 system service routines by all processes running on the computer. These routines perform all of the basic scheduling and synchronization of activities on the computer, and provide access to nongraphic devices, memory management, and name space management.

PERF_COUNTER_COUNTER

System Up Time

Shows the total time, in seconds, that the computer has been operational since it was last started.

PERF_ELAPSED_TIME

Total APC Bypasses/sec

Shows the combined rate at which kernel asynchronous procedure call (APC) interrupts on all processors were avoided. This value is the sum of the values of Processor\Processor: APC Bypasses/sec for each processor, divided by the number of processors.

PERF_COUNTER_COUNTER

Total DPC Bypasses/sec

Shows the combined rate at which deferred procedure calls (DPCs) on all processors were avoided. DPCs are interrupts that run at a lower priority than standard interrupts. This value is the sum of the values of Processor\Processor: DPC Bypasses/sec for each processor, divided by the number of processors.

PERF_COUNTER_COUNTER

Total DPC Rate

Shows the combined rate at which DPCs are added to the DPC queues of all processors between timer ticks of each processor's system clock. Each processor has its own DPC queue clock on the processor. This counter measures the rate at which DPCs are added to the queue, not the number of DPCs in the queue. This value is the sum of the values of Processor\Processor: DPC Rate for each processor on the computer, divided by the number of processors.

PERF_COUNTER_RAWCOUNT

Total DPCs Queued/sec

Shows the combined rate at which DPC are added to the DPC queue of all processors on the computer. This counter measures the rates at which DPCs are added to the queue, not the number of DPCs in the queue. This value is the sum of the values of Processor\Processor: DPCs Queued/sec for each processor on the computer, divided by the number of processors.

PERF_COUNTER_COUNTER

Total Interrupts/sec

Shows the combined rate of hardware interrupts received and processed by all processors on the computer. This value is the sum of the values of Processor\Processor: Interrupts/sec for each processor, divided by the number of processors. It does not include DPCs, which are counted separately. This value is an indirect indicator of the activity of devices that generate interrupts, such as the system timer, the mouse, disk drivers, data communication lines, network interface cards and other peripheral devices. These devices normally interrupt the processor when they have completed a task or require attention. Normal thread execution is suspended during interrupts. Most system clocks interrupt the processor every 10 milliseconds, creating a background of interrupt activity.

PERF_COUNTER_COUNTER