Share via


System 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

.