Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1240 lines
127 KiB

  1. 3
  2. The System performance object consists of counters that apply to more than one instance of a component processors on the computer.
  3. 5
  4. The Memory performance object consists of counters that describe the behavior of physical and virtual memory on the computer. Physical memory is the amount of random access memory on the computer.. Virtual memory consists of the space in physical memory and on disk. Many of the memory counters monitor paging, which is the movement of pages of code and data between disk and physical memory. Excessive paging, a symptom of a memory shortage, can cause delays which interfere with all system processes.
  5. 7
  6. % Processor Time is the percentage of time that the processor is executing a non-Idle thread. This counter was designed as a primary indicator of processor activity. It is calculated by measuring the time that the processor spends executing the thread of the Idle process in each sample interval, and subtracting that value from 100%. (Each processor has an Idle thread which consumes cycles when no other threads are ready to run.) It can be viewed as the percentage of the sample interval spent doing useful w
  7. ork. This counter displays the average percentage of busy time observed during the sample interval. It is calculated by monitoring the time the service was inactive, and then subtracting that value from 100%.
  8. 9
  9. % Total DPC Time is the average percentage of time that all processors spent receiving and servicing deferred procedure calls (DPCs). (DPCs are interrupts that run at a lower priority than the standard interrupts.) It is the sum of Processor: % DPC Time for all processors on the computer, divided by the number of processors. System: % Total DPC Time is a component of System: % Total Privileged Time because DPCs are executed in privileged mode. DPCs are counted separately and are not a component of the inte
  10. rrupt count. This counter displays the average busy time as a percentage of the sample time.
  11. 11
  12. File Read Operations/sec is 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 reads. This counter displays the difference between the values observed in the last two samples, divided by the duration of the sample interval.
  13. 13
  14. File Write Operations/sec is the combined rate of the 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 writes. This counter displays the difference between the values observed in the last two samples, divided by the duration of the sample interval.
  15. 15
  16. File Control Operations/sec is the combined rate of file system operations that are neither reads nor writes, such as file system control requests and requests for information about device characteristics or status. This is the inverse of System: File Data Operations/sec and is measured in numbers of operations. This counter displays the difference between the values observed in the last two samples, divided by the duration of the sample interval.
  17. 17
  18. File Read Bytes/sec is the overall rate at which bytes are read to satisfy file system read requests to all devices on the computer, including reads from the file system cache. It is measured in numbers of bytes. This counter displays the difference between the values observed in the last two samples, divided by the duration of the sample interval.
  19. 19
  20. File Write Bytes/sec is the overall rate at which bytes are written to satisfy file system write requests to all devices on the computer, including writes to the file system cache. It is measured in numbers of bytes. This counter displays the difference between the values observed in the last two samples, divided by the duration of the sample interval.
  21. 21
  22. File Control Bytes/sec is the overall rate at which bytes are transferred for all file system operations that are neither reads nor writes, including file system control requests and requests for information about device characteristics or status. It is measured in numbers of bytes. This counter displays the difference between the values observed in the last two samples, divided by the duration of the sample interval.
  23. 23
  24. % Total Interrupt Time is the average percentage of time that all processors spent servicing interrupts. It is the sum of Processor: % Interrupt Time for of all processors on the computer, divided by the number of processors. DPCs are counted separately and are not a component of the interrupt count. 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 peripher
  25. al devices.
  26. 25
  27. Available Bytes is the amount of physical memory available to processes running on the computer, in bytes. It is calculated by summing space on the Zeroed, Free, and Standby memory lists. Free memory is ready for use; Zeroed memory is pages of memory filled with zeros to prevent later processes from seeing data used by a previous process. Standby memory is memory removed from a process's working set (its physical memory) on route to disk, but is still available to be recalled. This counter displays the l
  28. ast observed value only; it is not an average..
  29. 27
  30. Committed Bytes is the amount of committed virtual memory, in bytes. (Committed memory is physical memory for which space has been reserved on the disk paging file in case it needs to be written back to disk.) This counter displays the last observed value only; it is not an average.
  31. 29
  32. Page Faults/sec is overall rate at which of faulted pages are handled by the processor. It is measured in numbers of pages faulted. A page fault occurs when a process requires code or data that is not in its working set (its space in physical memory). This counter includes both hard faults (those that require disk access) and soft faults (where the faulted page is found elsewhere in physical memory.) Most processors can handle large numbers of soft faults without consequence. However, hard faults can cause
  33. significant delays. This counter displays the difference between the values observed in the last two samples, divided by the duration of the sample interval.
  34. 31
  35. Commit Limit is the amount of virtual memory that can be committed without having to extend the paging file(s). It is measured in bytes. (Committed memory is physical memory for which space has been reserved on the disk paging files. There can be one paging file on each logical drive.)If the paging file(s) are be expanded, this limit increases accordingly. This counter displays the last observed value only; it is not an average.
  36. 33
  37. Write Copies/sec is the number of page faults caused by attempts to write that have been satisfied by coping of the page from elsewhere in physical memory. This is an economical way of sharing data since pages are only copied when they are written to; otherwise, the page is shared. This counter counts the number of copies, without regard for the number of pages copied in each operation. This counter displays the difference between the values observed in the last two samples, divided by the duration of the
  38. sample interval.
  39. 35
  40. Transition Faults/sec is the number of page faults resolved by recovering pages that were on the modified page list, on the standby list, or being written to disk at the time of the page fault. The pages were recovered without additional disk activity. Transition faults are counted in numbers of faults, without regard for the number of pages faulted in each operation. This counter displays the difference between the values observed in the last two samples, divided by the duration of the sample interval.
  41. 37
  42. Cache Faults/sec is the number of faults which occur when a page sought in
  43. 39
  44. Demand Zero Faults/sec is the number of page faults that require a zeroed page to satisfy the fault. Zeroed pages, pages emptied of previously stored data and filled with zeros, are a security feature of Windows NT. They prevent processes from seeing data stored by earlier processes that used the memory space. Windows NT maintains a list of zeroed pages to accelerate this process. This counter counts numbers of faults, without regard to the numbers of pages retrieved to satisfy the fault. This counter disp
  45. lays the difference between the values observed in the last two samples, divided by the duration of the sample interval.
  46. 41
  47. Pages/sec is the number of pages read from or written to disk to resolve hard page faults. (Hard page faults occur when a process requires code or data that is not in its working set or elsewhere in physical memory, and must be retrieved from disk.) This counter was designed as a primary indicator of the kinds of faults that cause system-wide delays. It is the sum of Memory: Pages Input/sec and Memory: Pages Output/sec. It is counted in numbers of pages, so it can be compared to other counts of pages, such
  48. as Memory: Page Faults/sec, without conversion. It includes pages retrieved to satisfy faults in the file system cache (usually requested by applications) non-cached mapped memory files. This counter displays the difference between the values observed in the last two samples, divided by the duration of the sample interval.
  49. 43
  50. Page Reads/sec is the number of times the disk was read to resolve hard page faults. (Hard page faults occur when a process requires code or data that is not in its working set or elsewhere in physical memory, and must be retrieved from disk.) This counter was designed as a primary indicator of the kinds of faults that cause system-wide delays. It includes reads to satisfy faults in the file system cache (usually requested by applications) and in non-cached mapped memory files. This counter counts numbers
  51. of read operations, without regard to the numbers of pages retrieved by each operation. This counter displays the difference between the values observed in the last two samples, divided by the duration of the sample interval.
  52. 45
  53. Processor Queue Length is the number of threads in the processor queue. There is a single queue for processor time even on computers with multiple processors. Unlike the disk counters, this counter counts ready threads only, not threads that are running.. A sustained processor queue of greater than two threads generally indicates processor congestion. This counter displays the last observed value only; it is not an average.
  54. 47
  55. Thread State is the current state of the thread. It is 0 for Initialized, 1 for Ready, 2 for Running, 3 for Standby, 4 for Terminated, 5 for Wait, 6 for Transition, 7 for Unknown. A Running thread is using a processor; a Standby thread is about to use one. A Ready thread wants to use a processor, but is waiting for a processor because none are free. A thread in Transition is waiting for a resource in order to execute, such as waiting for its execution stack to be paged in from disk. A Waiting thread h
  56. as no use for the processor because it is waiting for a peripheral operation to complete or a resource to become free.
  57. 49
  58. Pages Output/sec is the number of pages written to disk to free up space in physical memory. Pages are written back to disk only if they are changed in physical memory, so they are likely to hold data, not code. A high rate of pages output might indicate a memory shortage. Windows NT writes more pages back to disk to free up space when physical memory is in short supply. This counter counts numbers of pages, and can be compared to other counts of pages, without conversion. This counter displays the differ
  59. ence between the values observed in the last two samples, divided by the duration of the sample interval.
  60. 51
  61. Page Writes/sec is the number of times pages were written to disk to free up space in physical memory. Pages are written to disk only if they are changed while in physical memory, so they are likely to hold data, not code. This counter counts write operations, without regard to the number of pages written in each operation. This counter displays the difference between the values observed in the last two samples, divided by the duration of the sample interval.
  62. 53
  63. The Browser performance object consists of counters that measure the rates of announcements, enumerations, and other Browser transmissions.
  64. 55
  65. Announcements Server/sec is the rate at which the servers in this domain have announced themselves to this server.
  66. 57
  67. Pool Paged Bytes is the number of bytes in the paged pool, an area of system memory (physical memory used by the operating system) for objects that can be written to disk when they are not being used. Memory: Pool Paged Bytes is calculated differently than Process: Pool Paged Bytes, so it might not equal Process: Pool Paged Bytes: _Total. This counter displays the last observed value only; it is not an average.
  68. 59
  69. Pool Nonpaged Bytes is the number of bytes in the nonpaged pool, an area of system memory (physical memory used by the operating system) for objects that cannot be written to disk, but must remain in physical memory as long as they are allocated. Memory: Pool Nonpaged Bytes is calculated differently than Process: Pool Nonpaged Bytes, so it might not equal Process: Pool Nonpaged Bytes: _Total. This counter displays the last observed value only; it is not an average.
  70. 61
  71. Pool Paged Allocs is the number of calls to allocate space in the paged pool. The paged pool is an area of system memory (physical memory used by the operating system) for objects that can be written to disk when they are not being used. It is measured in numbers of calls to allocate space, regardless of the amount of space allocated in each call. This counter displays the last observed value only; it is not an average. .
  72. 63
  73. Pool Paged Resident Bytes is the current size of paged pool in bytes. The paged pool is an area of system memory (physical memory used by the operating system) for objects that can be written to disk when they are not being used. Space used by the paged and nonpaged pools are taken from physical memory, so a pool that is too large denies memory space to processes. This counter displays the last observed value only; it is not an average.
  74. 65
  75. Pool Nonpaged Allocs is the number of calls to allocate space in the nonpaged pool. The nonpaged pool is an area of system memory area for objects that cannot be written to disk, and must remain in physical memory as long as they are allocated. It is measured in numbers of calls to allocate space, regardless of the amount of space allocated in each call. This counter displays the last observed value only; it is not an average.
  76. 67
  77. Bytes Total/sec is the sum of Frame Bytes/sec and Datagram Bytes/sec. This is the total rate of bytes sent to or received from the network by the protocol, but only counts the bytes in frames (i.e., packets) which carry data.
  78. 69
  79. System Code Total Bytes is the number of bytes of pageable operating system code currently in virtual memory. It is a measure of the amount of physical memory being used by the operating system that can be written to disk when not in use. This value is calculated by summing the bytes in Ntoskrnl.exe, Hal.dll, the boot drivers, and file systems loaded by Ntldr/osloader. This counter does not include code that must remain in physical memory and cannot be written to disk. This counter displays the last observ
  80. ed value only; it is not an average.
  81. 71
  82. System Code Resident Bytes is the number of bytes of operating system code currently in physical memory that can be written to disk when not in use. This value is a component of System Code Total Bytes, which also includes operating system code on disk. System Code Resident Bytes (and System Code Total Bytes) does not include code that must remain in physical memory and cannot be written to disk. This counter displays the last observed value only; it is not an average.
  83. 73
  84. System Driver Total Bytes is the number of bytes of pageable virtual memory currently being used by device drivers. (Pageable memory can be written to disk when it is not being used.) It includes physical memory (Memory: System Driver Resident Bytes) and code and data paged to disk. It is a component of Memory: System Code Total Bytes. This counter displays the last observed value only; it is not an average.
  85. 75
  86. System Driver Resident Bytes is the number of bytes of pageable physical memory being used by device drivers. It is the working set (physical memory area) of the drivers. This value is a component of Memory: System Driver Total Bytes, which also includes driver memory that has been written to disk. Neither System Driver Resident Bytes nor System Driver Total Bytes includes memory that cannot be written to disk.
  87. 77
  88. System Cache Resident Bytes is the number of bytes of pageable operating system code in the file system cache. This value is a component of Memory: System Code Resident Bytes which represents all pageable operating system code that is currently in physical memory. This counter displays the last observed value only; it is not an average.
  89. 79
  90. Announcements Domain/sec is the rate at which a Domain has announced itself to the network.
  91. 81
  92. Election Packets/sec is the rate of Browser election packets that have been received by this workstation.
  93. 83
  94. Mailslot Writes/sec is the rate of mailslot messages that have been successfully received.
  95. 85
  96. Server List Requests/sec is the rate of requests to retrieve a list of browser servers that have been processed by this workstation.
  97. 87
  98. The Cache performance object consists of counters that monitor the file system cache, an area of physical memory that stores recently used data as long as possible to permit access to the data without having to read from the disk. Because applications typically use the cache, the cache is monitored as an indicator of application I/O operations. When memory is plentiful, the cache can grow, but when memory is scarce, the cache can become too small to be effective.
  99. 89
  100. Data Maps/sec is the frequency that a file system such as NTFS, maps a page of a file into the file system cache to read the page.
  101. 91
  102. Sync Data Maps/sec counts the frequency that a file system, such as NTFS, maps a page of a file into the file system cache to read the page, and wishes to wait for the page to be retrieved if it is not in main memory.
  103. 93
  104. Async Data Maps/sec is the frequency that an application using a file system, such as NTFS, to map a page of a file into the file system cache to read the page, and does not wait for the page to be retrieved if it is not in main memory.
  105. 95
  106. Data Map Hits is the percentage of data maps in the file system cache that could be resolved without having to retrieve a page from the disk, because the page was already in physical memory.
  107. 97
  108. Data Map Pins/sec is the frequency of data maps in the file system cache that resulted in pinning a page in main memory, an action usually preparatory to writing to the file on disk. While pinned, a page's physical address in main memory and virtual address in the file system cache will not be altered.
  109. 99
  110. Pin Reads/sec is the frequency of reading data into the file system cache preparatory to writing the data back to disk. Pages read in this fashion are pinned in memory at the completion of the read. While pinned, a page's physical address in the file system cache will not be altered.
  111. 101
  112. Sync Pin Reads/sec is the frequency of reading data into the file system cache preparatory to writing the data back to disk. Pages read in this fashion are pinned in memory at the completion of the read. The file system will not regain control until the page is pinned in the file system cache, in particular if the disk must be accessed to retrieve the page. While pinned, a page's physical address in the file system cache will not be altered.
  113. 103
  114. Async Pin Reads/sec is the frequency of reading data into the file system cache preparatory to writing the data back to disk. Pages read in this fashion are pinned in memory at the completion of the read. The file system will regain control immediately even if the disk must be accessed to retrieve the page. While pinned, a page's physical address will not be altered.
  115. 105
  116. Pin Read Hits is the percentage of pin read requests that hit the file system cache, i.e., did not require a disk read in order to provide access to the page in the file system cache. While pinned, a page's physical address in the file system cache will not be altered. The LAN Redirector uses this method for retrieving data from the cache, as does the LAN Server for small transfers. This is usually the method used by the disk file systems as well.
  117. 107
  118. Copy Reads/sec is the frequency of reads from pages of the file system cache that involve a memory copy of the data from the cache to the application's buffer. The LAN Redirector uses this method for retrieving information from the file system cache, as does the LAN Server for small transfers. This is a method used by the disk file systems as well.
  119. 109
  120. Sync Copy Reads/sec is the frequency of reads from pages of the file system cache that involve a memory copy of the data from the cache to the application's buffer. The file system will not regain control until the copy operation is complete, even if the disk must be accessed to retrieve the page.
  121. 111
  122. Async Copy Reads/sec is the frequency of reads from pages of the file system cache that involve a memory copy of the data from the cache to the application's buffer. The application will regain control immediately even if the disk must be accessed to retrieve the page.
  123. 113
  124. Copy Read Hits is the percentage of cache copy read requests that hit the cache, that is, they did not require a disk read in order to provide access to the page in the cache. A copy read is a file read operation that is satisfied by a memory copy from a page in the cache to the application's buffer. The LAN Redirector uses this method for retrieving information from the cache, as does the LAN Server for small transfers. This is a method used by the disk file systems as well.
  125. 115
  126. MDL Reads/sec is the frequency of reads from the file system cache that use a Memory Descriptor List (MDL) to access the data. The MDL contains the physical address of each page involved in the transfer, and thus can employ a hardware Direct Memory Access (DMA) device to effect the copy. The LAN Server uses this method for large transfers out of the server.
  127. 117
  128. Sync MDL Reads/sec is the frequency of reads from the file system cache that use a Memory Descriptor List (MDL) to access the pages. The MDL contains the physical address of each page in the transfer, thus permitting Direct Memory Access (DMA) of the pages. If the accessed page(s) are not in main memory, the caller will wait for the pages to fault in from the disk.
  129. 119
  130. Async MDL Reads/sec is the frequency of reads from the file system cache that use a Memory Descriptor List (MDL) to access the pages. The MDL contains the physical address of each page in the transfer, thus permitting Direct Memory Access (DMA) of the pages. If the accessed page(s) are not in main memory, the calling application program will not wait for the pages to fault in from disk.
  131. 121
  132. MDL Read Hits is the percentage of Memory Descriptor List (MDL) Read requests to the file system cache that hit the cache, i.e., did not require disk accesses in order to provide memory access to the page(s) in the cache.
  133. 123
  134. Read Aheads/sec is the frequency of reads from the file system cache in which the Cache detects sequential access to a file. The read aheads permit the data to be transferred in larger blocks than those being requested by the application, reducing the overhead per access.
  135. 125
  136. Fast Reads/sec is the frequency of reads from the file system cache that bypass the installed file system and retrieve the data directly from the cache. Normally, file I/O requests invoke the appropriate file system to retrieve data from a file, but this path permits direct retrieval of data from the cache without file system involvement if the data is in the cache. Even if the data is not in the cache, one invocation of the file system is avoided.
  137. 127
  138. Sync Fast Reads/sec is the frequency of reads from the file system cache that bypass the installed file system and retrieve the data directly from the cache. Normally, file I/O requests invoke the appropriate file system to retrieve data from a file, but this path permits direct retrieval of data from the cache without file system involvement if the data is in the cache. Even if the data is not in the cache, one invocation of the file system is avoided. If the data is not in the cache, the request (appl
  139. ication program call) will wait until the data has been retrieved from disk.
  140. 129
  141. Async Fast Reads/sec is the frequency of reads from the file system cache that bypass the installed file system and retrieve the data directly from the cache. Normally, file I/O requests will invoke the appropriate file system to retrieve data from a file, but this path permits data to be retrieved from the cache directly (without file system involvement) if the data is in the cache. Even if the data is not in the cache, one invocation of the file system is avoided. If the data is not in the cache, the
  142. request (application program call) will not wait until the data has been retrieved from disk, but will get control immediately.
  143. 131
  144. Fast Read Resource Misses/sec is the frequency of cache misses necessitated by the lack of available resources to satisfy the request.
  145. 133
  146. Fast Read Not Possibles/sec is the frequency of attempts by an Application Program Interface (API) function call to bypass the file system to get to data in the file system cache that could not be honored without invoking the file system.
  147. 135
  148. Lazy Write Flushes/sec is the rate at which the Lazy Writer thread has written to disk. Lazy Writing is the process of updating the disk after the page has been changed in memory, so that the application that changed the file does not have to wait for the disk write to be complete before proceeding. More than one page can be transferred by each write operation.
  149. 137
  150. Lazy Write Pages/sec is the rate at which the Lazy Writer thread has written to disk. Lazy Writing is the process of updating the disk after the page has been changed in memory, so that the application that changed the file does not have to wait for the disk write to be complete before proceeding. More than one page can be transferred on a single disk write operation.
  151. 139
  152. Data Flushes/sec is the rate at which the file system cache has flushed its contents to disk as the result of a request to flush or to satisfy a write-through file write request. More than one page can be transferred on each flush operation.
  153. 141
  154. Data Flush Pages/sec is the number of pages the file system cache has flushed to disk as a result of a request to flush or to satisfy a write-through file write request. More than one page can be transferred on each flush operation.
  155. 143
  156. % User Time is the percentage of non-idle processor time spent in user mode. (User mode is a restricted processing mode designed for applications, environment subsystems, and integral subsystems. The alternative, privileged mode, is designed for operating system components and allows direct access to hardware and all memory. The operating system switches application threads to privileged mode to access operating system services.) This counter displays the average busy time as a percentage of the sample tim
  157. e.
  158. 145
  159. Privileged Time is the percentage of non-idle processor time spent in privileged mode. (Privileged mode is a processing mode designed for operating system components and hardware-manipulating drivers. It allows direct access to hardware and all memory. The alternative, user mode, is a restricted processing mode designed for applications, environment subsystems, and integral subsystems. The operating system switches application threads to privileged mode to access operating system services.) % Privileged Ti
  160. me includes time servicing interrupts and DPCs. A high rate of privileged time might be attributable to a large number of interrupts generated by a failing device. This counter displays the average busy time as a percentage of the sample time.
  161. 147
  162. Context Switches/sec is 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 Thread: Context Switches/sec for all threads running on all processors in the computer and is measured in numbers of switches. There are
  163. context switch counters on the System and Thread objects. This counter displays the difference between the values observed in the last two samples, divided by the duration of the sample interval.
  164. 149
  165. Interrupts/sec is the average number of hardware interrupts the processor is receiving and servicing in each second. 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 clock, 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 exe
  166. cution is suspended during interrupts. Most system clocks interrupt the processor every 10 milliseconds, creating a background of interrupt activity. This counter displays the difference between the values observed in the last two samples, divided by the duration of the sample interval.
  167. 151
  168. Systems Calls/sec is the combined rate of calls to Windows NT 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 non-graphic devices, memory management, and name space management. This counter displays the difference between the values observed in the last two samples, divided by the duration of the sample interval.
  169. 153
  170. Level 1 TLB Fills/sec is the frequency of faults that occur when reference is made to memory whose Page Table Entry (PTE) is not in the Translation Lookaside Buffer (TLB). On some computers this fault is handled by software loading the PTE into the TLB, and this counter is incremented.
  171. 155
  172. Level 2 TLB Fills/sec is the frequency of faults that occur when reference is made to memory whose Page Table Entry (PTE) is not in the Translation Lookaside Buffer (TLB), nor is the page containing the PTE. On some computers this fault is handled by software loading the PTE into the TLB, and this counter is incremented.
  173. 157
  174. User Time is the percentage of elapsed time that this process's threads have spent executing code in user mode. Applications, environment subsystems and integral subsystems execute in user mode.. Code executing in user mode cannot damage the integrity of the Windows NT Executive, Kernel, and device drivers. Unlike some early operating systems, Windows NT uses process boundaries for subsystem protection in addition to the traditional protection of user and privileged modes. These subsystem processes pro
  175. vide additional protection. Therefore, some work done by Windows NT on behalf of your application might appear in other subsystem processes in addition to the privileged time in your process.
  176. 159
  177. Privileged Time is the percentage of elapsed time that the threads of the process have spent executing code in privileged mode. When a Windows NT system service is called, the service will often run in Privileged Mode to gain access to system-private data. Such data is protected from access by threads executing in User Mode. Calls to the system can be explicit or implicit, such as page faults or interrupts. Unlike some early operating systems, Windows NT uses process boundaries for subsystem protection
  178. in addition to the traditional protection of user and privileged modes. These subsystem processes provide additional protection. Therefore, some work done by Windows NT on behalf of your application might appear in other subsystem processes in addition to the privileged time in your process.
  179. 161
  180. Enumerations Server/sec is the rate of Server browse requests that have been processed by this workstation.
  181. 163
  182. Enumerations Domain/sec is the rate of Domain browse requests that have been processed by this workstation.
  183. 165
  184. Enumerations Other/sec is the rate of browse requests processed by this workstation that were not domain or server browse requests.
  185. 167
  186. Missed Server Announcements is the number of server announcements that have been missed due to configuration or allocation limits.
  187. 169
  188. Missed Mailslot Datagrams is the number of Mailslot Datagrams that have been discarded due to configuration or allocation limits.
  189. 171
  190. Missed Server List Requests is the number of requests to retrieve a list of browser servers that were received by this workstation, but could not be processed.
  191. 173
  192. Virtual Bytes Peak is the maximum number of bytes of virtual address space the process has used at any one time. Use of virtual address space does not necessarily imply corresponding use of either disk or main memory pages. Virtual space is however finite, and by using too much, the process might limit its ability to load libraries.
  193. 175
  194. Virtual Bytes is the current size in bytes of the virtual address space the process is using. Use of virtual address space does not necessarily imply corresponding use of either disk or main memory pages. Virtual space is finite, and by using too much, the process can limit its ability to load libraries.
  195. 177
  196. Page Faults/sec is the rate of Page Faults by the threads executing in this process. A page fault occurs when a thread refers to a virtual memory page that is not in its working set in main memory. This will not cause the page to be fetched from disk if it is on the standby list and hence already in main memory, or if it is in use by another process with whom the page is shared.
  197. 179
  198. Working Set Peak is the maximum number of bytes in the Working Set of this process at any point in time. The Working Set is the set of memory pages touched recently by the threads in the process. If free memory in the computer is above a threshold, pages are left in the Working Set of a process even if they are not in use. When free memory falls below a threshold, pages are trimmed from Working Sets. If they are needed they will then be soft-faulted back into the Working Set before they leave main memo
  199. ry.
  200. 181
  201. Working Set is the current number of bytes in the Working Set of this process. The Working Set is the set of memory pages touched recently by the threads in the process. If free memory in the computer is above a threshold, pages are left in the Working Set of a process even if they are not in use. When free memory falls below a threshold, pages are trimmed from Working Sets. If they are needed they will then be soft-faulted back into the Working Set before they leave main memory.
  202. 183
  203. Page File Bytes Peak is the maximum number of bytes this process has used in the paging file(s). Paging files are used to store pages of memory used by the process that are not contained in other files. Paging files are shared by all processes, and lack of space in paging files can prevent other processes from allocating memory.
  204. 185
  205. Page File Bytes is the current number of bytes this process has used in the paging file(s). Paging files are used to store pages of memory used by the process that are not contained in other files. Paging files are shared by all processes, and lack of space in paging files can prevent other processes from allocating memory.
  206. 187
  207. Private Bytes is the current number of bytes this process has allocated that cannot be shared with other processes.
  208. 189
  209. Processor Time is the percentage of elapsed time that all of the threads of this process used the processor to execute instructions. An instruction is the basic unit of execution in a computer, a thread is the object that executes instructions, and a process is the object created when a program is run. Code executed to handle some hardware interrupts and trap conditions are included in this count..
  210. 191
  211. Processor Time is the percentage of elapsed time that this thread used the processor to execute instructions. An instruction is the basic unit of execution in a processor, and a thread is the object that executes instructions. Code executed to handle some hardware interrupts and trap conditions are included in this count.
  212. 193
  213. User Time is the percentage of elapsed time that this thread has spent executing code in user mode. Applications, environment subsystems, and integral subsystems execute in user mode. Code executing in user mode cannot damage the integrity of the Windows NT Executive, Kernel, and device drivers. Unlike some early operating systems, Windows NT uses process boundaries for subsystem protection in addition to the traditional protection of user and privileged modes. These subsystem processes provide additio
  214. nal protection. Therefore, some work done by Windows NT on behalf of your application might appear in other subsystem processes in addition to the privileged time in your process.
  215. 195
  216. Privileged Time is the percentage of elapsed time that this thread has spent executing code in privileged mode. When a Windows NT system service is called, the service will often run in privileged mode in order to gain access to system-private data. Such data is protected from access by threads executing in user mode. Calls to the system can be explicit or implicit such as page faults and interrupts. Unlike some early operating systems, Windows NT uses process boundaries for subsystem protection in add
  217. ition to the traditional protection of user and privileged modes. These subsystem processes provide additional protection. Therefore, some work done by Windows NT on behalf of your application might appear in other subsystem processes in addition to the privileged time in your process.
  218. 197
  219. Context Switches/sec is the rate of switches from one thread to another. Thread switches can occur either inside of a single process or across processes. A thread switch can be caused either by one thread asking another for information, or by a thread being preempted by another, higher priority thread becoming ready to run. Unlike some early operating systems, Windows NT uses process boundaries for subsystem protection in addition to the traditional protection of user and privileged modes. These subsy
  220. stem processes provide additional protection. Therefore, some work done by Windows NT on behalf of an application appear in other subsystem processes in addition to the privileged time in the application. Switching to the subsystem process causes one Context Switch in the application thread. Switching back causes another Context Switch in the subsystem thread.
  221. 199
  222. Current Disk Queue Length is the number of requests outstanding on the disk at the time the performance data is collected. It includes requests in service at the time of the snapshot. This is an instantaneous length, not an average over the time interval. Multi-spindle disk devices can have multiple requests active at one time, but other concurrent requests are awaiting service. This counter might reflect a transitory high or low queue length, but if there is a sustained load on the disk drive, it is l
  223. ikely that this will be consistently high. Requests are experiencing delays proportional to the length of this queue minus the number of spindles on the disks. This difference should average less than 2 for good performance.
  224. 201
  225. Disk Time is the percentage of elapsed time that the selected disk drive is busy servicing read or write requests.
  226. 203
  227. Disk Read Time is the percentage of elapsed time that the selected disk drive is busy servicing read requests.
  228. 205
  229. Disk Write Time is the percentage of elapsed time that the selected disk drive is busy servicing write requests.
  230. 207
  231. Avg. Disk sec/Transfer is the time in seconds of the average disk transfer.
  232. 209
  233. Avg. Disk sec/Read is the average time in seconds of a read of data from the disk.
  234. 211
  235. Avg. Disk sec/Write is the average time in seconds of a write of data to the disk.
  236. 213
  237. Disk Transfers/sec is the rate of read and write operations on the disk.
  238. 215
  239. Disk Reads/sec is the rate of read operations on the disk.
  240. 217
  241. Disk Writes/sec is the rate of write operations on the disk.
  242. 219
  243. Disk Bytes/sec is the rate bytes are transferred to or from the disk during write or read operations.
  244. 221
  245. Disk Read Bytes/sec is the rate bytes are transferred from the disk during read operations.
  246. 223
  247. Disk Write Bytes is rate bytes are transferred to the disk during write operations.
  248. 225
  249. Avg. Disk Bytes/Transfer is the average number of bytes transferred to or from the disk during write or read operations.
  250. 227
  251. Avg. Disk Bytes/Read is the average number of bytes transferred from the disk during read operations.
  252. 229
  253. Avg. Disk Bytes/Write is the average number of bytes transferred to the disk during write operations.
  254. 231
  255. The Process performance object consists of counters that monitor running application program and system processes. All the threads in a process share the same address space and have access to the same data.
  256. 233
  257. The Thread performance object consists of counters that measure aspects of thread behavior. A thread is the basic object that executes instructions on a processor. All running processes have at least one thread.
  258. 235
  259. The Physical Disk performance object consists of counters that monitor hard or fixed disk drive on a computer. Disks are used to store file, program, and paging data and are read to retrieve these items, and written to record changes to them. The values of physical disk counters are sums of the values of the logical disks (or partitions) into which they are divided.
  260. 237
  261. The Logical Disk performance object consists of counters that monitor logical partitions of a hard or fixed disk drives. Performance Monitor identifies logical disks by their a drive letter, such as C.
  262. 239
  263. The Processor performance object consists of counters that measure aspects of processor activity The processor is the part of the computer that performs arithmetic and logical computations, initiates operations on peripherals, and runs the threads of processes. A computer can have multiple processors. The processor object represents each processor as an instance of the object.
  264. 241
  265. % Total Processor Time is the average percentage of time that all processors on the computer are executing non-idle threads. This counter was designed as the primary indicator of processor activity on multiprocessor computers. It is equal to the sum of Process: % Processor Time for all processors, divided by the number of processors. It is calculated by summing the time that all processors spend executing the thread of the Idle process in each sample interval, subtracting that value from 100%, and dividing
  266. the difference by the number of processors on the computer. (Each processor has an Idle thread which consumes cycles when no other threads are ready to run.) For example, on a multiprocessor computer, a value of 50% means that all processors are busy for half of the sample interval, or that half of the processors are busy for all of the sample interval. This counter displays the average percentage of busy time observed during the sample interval. It is calculated by monitoring the time the service was ina
  267. ctive, and then subtracting that value from 100%.
  268. 243
  269. % Total User Time is the average percentage of non-idle time all processors spent in User mode. It is the sum of Processor: % User Time for all processors on the computer, divided by the number of processors. System: % Total User Time and System: % Total Privileged Time sum to % Total Processor Time, but not always to 100%. (User mode is a restricted processing mode designed for applications, environment subsystems, and integral subsystems. The alternative, privileged mode, is designed for operating system
  270. components and allows direct access to hardware and all memory. The operating system switches application threads to privileged mode to access operating system services.) This counter displays the average busy time as a percentage of the sample time.
  271. 245
  272. % Total Privileged Time is the average percentage of non-idle time all processors spent in privileged (kernel) mode. It is the sum of Processor: % Privileged Time for all processors on the computer, divided by the number of processors. System: % Total User Time and System: % Total Privileged Time sum to % Total Processor Time, but not always to 100%. (Privileged mode is an processing mode designed for operating system components which allows direct access to hardware and all memory. The operating system sw
  273. itches application threads to privileged mode to access operating system services. The alternative, user mode, is a restricted processing mode designed for applications and environment subsystems.) This counter displays the average busy time as a percentage of the sample time.
  274. 247
  275. Total Interrupts/sec is the combined rate of hardware interrupts received and serviced by all processors on the computer It is the sum of Processor: Interrupts/sec for all processors, and divided by the number of processors, and is measured in numbers of interrupts. 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 card
  276. s 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. This counter displays the difference between the values observed in the last two samples, divided by the duration of the sample interval.
  277. 249
  278. Processes is the number of processes in the computer at the time of data collection. Notice that this is an instantaneous count, not an average over the time interval. Each process represents the running of a program.
  279. 251
  280. Threads is the number of threads in the computer at the time of data collection. Notice that this is an instantaneous count, not an average over the time interval. A thread is the basic executable entity that can execute instructions in a processor.
  281. 253
  282. Events is the number of events in the computer at the time of data collection. Notice that this is an instantaneous count, not an average over the time interval. An event is used when two or more threads wish to synchronize execution.
  283. 255
  284. Semaphores is the number of semaphores in the computer at the time of data collection. Notice that this is an instantaneous count, not an average over the time interval. Threads use semaphores to obtain exclusive access to data structures that they share with other threads.
  285. 257
  286. Mutexes counts the number of mutexes in the computer at the time of data collection. This is an instantaneous count, not an average over the time interval. Mutexes are used by threads to assure only one thread is executing some section of code.
  287. 259
  288. Sections is the number of sections in the computer at the time of data collection. Notice that this is an instantaneous count, not an average over the time interval. A section is a portion of virtual memory created by a process for a storing data. A process can share sections with other processes.
  289. 261
  290. The Object performance object consists of counters that monitor logical objects in the system, such as processes, threads, mutexes, and semaphores.. This information can be used to detect the unnecessary consumption of computer resources. Each object requires memory to store basic information about the object.
  291. 263
  292. The Redirector performance object consists of counter that monitor network connections originating at the local computer.
  293. 265
  294. Bytes Received/sec is the rate of bytes coming in to the Redirector from the network. It includes all application data as well as network protocol information (such as packet headers.)
  295. 267
  296. Packets Received/sec is the rate at which the Redirector is receiving packets (also called SMBs or Server Message Blocks). Network transmissions are divided into packets. The average number of bytes received in a packet can be obtained by dividing Bytes Received/sec by this counter. Some packets received might not contain incoming data, for example an acknowledgment to a write made by the Redirector would count as an incoming packet.
  297. 269
  298. Read Bytes Paging/sec is the rate at which the Redirector is attempting to read bytes in response to page faults. Page faults are caused by loading of modules (such as programs and libraries), by a miss in the Cache (see Read Bytes Cache/sec), or by files directly mapped into the address space of applications (a high-performance feature of Windows NT.)
  299. 271
  300. Read Bytes Non-Paging/sec are those bytes read by the Redirector in response to normal file requests by an application when they are redirected to come from another computer. In addition to file requests, this counter includes other methods of reading across the network such as Named Pipes and Transactions. This counter does not count network protocol information, just application data.
  301. 273
  302. Read Bytes Cache/sec is the rate at which applications are accessing the file system cache by using the Redirector. Some of these data requests are satisfied by retrieving the data from the cache. Requests that miss the Cache cause a page fault (see Read Bytes Paging/sec).
  303. 275
  304. Read Bytes Network/sec is the rate at which applications are reading data across the network. This occurs when data sought in the file system cache is not found there and must be retrieved from the network. Dividing this value by Bytes Received/sec indicates the proportion of application data traveling across the network.(see Bytes Received/sec.)
  305. 277
  306. Bytes Transmitted/sec is the rate at which bytes are leaving the Redirector to the network. It includes all application data as well as network protocol information (such as packet headers and the like.)
  307. 279
  308. Packets Transmitted/sec is the rate at which the Redirector is sending packets (also called SMBs or Server Message Blocks). Network transmissions are divided into packets. The average number of bytes transmitted in a packet can be obtained by dividing Bytes Transmitted/sec by this counter.
  309. 281
  310. Write Bytes Paging/sec is the rate at which the Redirector is attempting to write bytes changed in the pages being used by applications. The program data changed by modules (such as programs and libraries) that were loaded over the network are 'paged out' when no longer needed. Other output pages come from the file system cache (see Write Bytes Cache/sec).
  311. 283
  312. Write Bytes Non-Paging/sec is the rate at which bytes are written by the Redirector in response to normal file outputs by an application when they are redirected to another computer. In addition to file requests, this count includes other methods of writing across the network, such as Named Pipes and Transactions. This counter does not count network protocol information, just application data.
  313. 285
  314. Write Bytes Cache/sec is the rate at which applications on your computer are writing to the file system cache by using the Redirector. The data might not leave your computer immediately; it can be retained in the cache for further modification before being written to the network. This saves network traffic. Each write of a byte into the cache is counted here.
  315. 287
  316. Write Bytes Network/sec is the rate at which applications are writing data across the network. This occur when the file system cache is bypassed, such as for Named Pipes or Transactions, or when the cache writes the bytes to disk to make room for other data. Dividing this counter by Bytes Transmitted/sec will indicate the proportion of application data being to the network (see Transmitted Bytes/sec.)
  317. 289
  318. File Read Operations/sec is the rate at which applications are asking the Redirector for data. Each call to a file system or similar Application Program Interface (API) call counts as one operation.
  319. 291
  320. Read Operations Random/sec counts the rate at which, on a file-by-file basis, reads are made that are not sequential. If a read is made using a particular file handle, and then is followed by another read that is not immediately the contiguous next byte, this counter is incremented by one.
  321. 293
  322. Read Packets/sec is the rate at which read packets are being placed on the network. Each time a single packet is sent with a request to read data remotely, this counter is incremented by one.
  323. 295
  324. Reads Large/sec is the rate at which reads over 2 times the server's negotiated buffer size are made by applications. Too many of these could place a strain on server resources. This counter is incremented once for each read. It does not count packets.
  325. 297
  326. Read Packets Small/sec is the rate at which reads less than one-fourth of the server's negotiated buffer size are made by applications. Too many of these could indicate a waste of buffers on the server. This counter is incremented once for each read. It does not count packets.
  327. 299
  328. File Write Operations/sec is the rate at which applications are sending data to the Redirector. Each call to a file system or similar Application Program Interface (API) call counts as one operation.
  329. 301
  330. Write Operations Random/sec is the rate at which, on a file-by-file basis, writes are made that are not sequential. If a write is made using a particular file handle, and then is followed by another write that is not immediately the next contiguous byte, this counter is incremented by one.
  331. 303
  332. Write Packets/sec is the rate at which writes are being sent to the network. Each time a single packet is sent with a request to write remote data, this counter is incremented by one.
  333. 305
  334. Writes Large/sec is the rate at which writes are made by applications that are over 2 times the server's negotiated buffer size. Too many of these could place a strain on server resources. This counter is incremented once for each write: it counts writes, not packets.
  335. 307
  336. Write Packets Small/sec is the rate at which writes are made by applications that are less than one-fourth of the server's negotiated buffer size. Too many of these could indicate a waste of buffers on the server. This counter is incremented once for each write: it counts writes, not packets!
  337. 309
  338. Reads Denied/sec is the rate at which the server is unable to accommodate requests for Raw Reads. When a read is much larger than the server's negotiated buffer size, the Redirector requests a Raw Read which, if granted, would permit the transfer of the data without lots of protocol overhead on each packet. To accomplish this the server must lock out other requests, so the request is denied if the server is really busy.
  339. 311
  340. Writes Denied/sec is the rate at which the server is unable to accommodate requests for Raw Writes. When a write is much larger than the server's negotiated buffer size, the Redirector requests a Raw Write which, if granted, would permit the transfer of the data without lots of protocol overhead on each packet. To accomplish this the server must lock out other requests, so the request is denied if the server is really busy.
  341. 313
  342. Network Errors/sec counts serious unexpected errors that generally indicate the Redirector and one or more Servers are having serious communication difficulties. For example an SMB (Server Manager Block) protocol error will generate a Network Error. These result in an entry in the system Event Log, so look there for details.
  343. 315
  344. Server Sessions counts the total number of security objects the Redirector has managed. For example, a logon to a server followed by a network access to the same server will establish one connection, but two sessions.
  345. 317
  346. Server Reconnects counts the number of times your Redirector has had to reconnect to a server in order to complete a new active request. You can be disconnected by the Server if you remain inactive for too long. Locally even if all your remote files are closed, the Redirector will keep your connections intact for (nominally) ten minutes. Such inactive connections are called Dormant Connections. Reconnecting is expensive in time.
  347. 319
  348. Connects Core counts the number of connections you have to servers running the original MS-Net SMB protocol, including MS-Net itself and Xenix and VAX's.
  349. 321
  350. Connects LAN Manager 2.0 counts connections to LAN Manager 2.0 servers, including LMX servers.
  351. 323
  352. Connects LAN Manager 2.1 counts connections to LAN Manager 2.1 servers, including LMX servers.
  353. 325
  354. Connects Windows NT counts the connections to Windows NT computers. Good choice!
  355. 327
  356. Server Disconnects counts the number of times a Server has disconnected your Redirector. See also Server Reconnects.
  357. 329
  358. Server Sessions Hung counts the number of active sessions that are timed out and unable to proceed due to a lack of response from the remote server.
  359. 331
  360. The Server performance object consists of counters that measure communication between the local computer and the network.
  361. 333
  362. The number of bytes the server has received from the network. Indicates how busy the server is.
  363. 335
  364. The number of bytes the server has sent on the network. Indicates how busy the server is.
  365. 337
  366. Thread Wait Reason is only applicable when the thread is in the Wait state (see Thread State.) It is 0 or 7 when the thread is waiting for the Executive, 1 or 8 for a Free Page, 2 or 9 for a Page In, 3 or 10 for a Pool Allocation, 4 or 11 for an Execution Delay, 5 or 12 for a Suspended condition, 6 or 13 for a User Request, 14 for an Event Pair High, 15 for an Event Pair Low, 16 for an LPC Receive, 17 for an LPC Reply, 18 for Virtual Memory, 19 for a Page Out; 20 and higher are not assigned at the time of
  367. this writing. Event Pairs are used to communicate with protected subsystems (see Context Switches.)
  368. 339
  369. % DPC Time is the percentage of time that the processor spent receiving and servicing deferred procedure calls (DPCs) during the sample interval.(DPCs are interrupts that run at a lower priority than standard interrupts.) % DPC Time is a component of % Privileged Time because DPCs are executed in privileged mode. They are counted separately and are not a component of the interrupt counters. This counter displays the average busy time as a percentage of the sample time.
  370. 341
  371. The number of sessions that have been closed due to their idle time exceeding the AutoDisconnect parameter for the server. Shows whether the AutoDisconnect setting is helping to conserve resources.
  372. 343
  373. The number of sessions that have been closed due to unexpected error conditions or sessions that have reached the autodisconnect timeout.
  374. 345
  375. The number of sessions that have terminated normally. Useful in interpreting the Sessions Times Out and Sessions Errored Out statistics--allows percentage calculations.
  376. 347
  377. The number of sessions that have been forced to logoff. Can indicate how many sessions were forced to logoff due to logon time constraints.
  378. 349
  379. The number of failed logon attempts to the server. Can indicate whether password guessing programs are being used to crack the security on the server.
  380. 351
  381. The number of times opens on behalf of clients have failed with STATUS_ACCESS_DENIED. Can indicate whether somebody is randomly attempting to access files in hopes of getting at something that was not properly protected.
  382. 353
  383. The number of times accesses to files opened successfully were denied. Can indicate attempts to access files without proper access authorization.
  384. 355
  385. The number of times an internal Server Error was detected. Unexpected errors usually indicate a problem with the Server.
  386. 357
  387. The number of times the server has rejected blocking SMBs due to insufficient count of free work items. Indicates whether the MaxWorkItem or MinFreeWorkItems server parameters might need to be adjusted.
  388. 359
  389. The number of times STATUS_DATA_NOT_ACCEPTED was returned at receive indication time. This occurs when no work item is available or can be allocated to service the incoming request. Indicates whether the InitWorkItems or MaxWorkItems parameters might need to be adjusted..
  390. 361
  391. The number of successful open attempts performed by the server of behalf of clients. Useful in determining the amount of file I/O, determining overhead for path-based operations, and for determining the effectiveness of open locks.
  392. 363
  393. The number of files currently opened in the server. Indicates current server activity.
  394. 365
  395. The number of sessions currently active in the server. Indicates current server activity.
  396. 367
  397. The number of searches for files currently active in the server. Indicates current server activity.
  398. 369
  399. The number of bytes of non-pageable computer memory the server is using. This value is useful for determining the MaxNonpagedMemoryUsage value for the .
  400. 371
  401. The number of times allocations from nonpaged pool have failed. Indicates that the computer's physical memory is too small.
  402. 373
  403. The maximum number of bytes of nonpaged pool the server has had in use at any one point. Indicates how much physical memory the computer should have.
  404. 375
  405. The number of bytes of pageable computer memory the server is currently using. Can help in determining good values for the MaxPagedMemoryUsage parameter.
  406. 377
  407. The number of times allocations from paged pool have failed. Indicates that the computer's physical memory of paging file are too small.
  408. 379
  409. The maximum number of bytes of paged pool the server has had allocated. Indicates the proper sizes of the Page File(s) and physical memory.
  410. 381
  411. Server Announce Allocations Failed/sec is the rate of server (or domain) announcements that have failed due to lack of memory.
  412. 383
  413. Mailslot Allocations Failed is the number of times the datagram receiver has failed to allocate a buffer to hold a user mailslot write.
  414. 385
  415. Mailslot Receives Failed indicates the number of mailslot messages that couldn't be received due to transport failures.
  416. 387
  417. Mailslot Writes Failed is the total number of mailslot messages that have been successfully received, but that were unable to be written to the mailslot.
  418. 389
  419. Bytes Total/sec is the rate the Redirector is processing data bytes. This includes all application and file data in addition to protocol information such as packet headers.
  420. 391
  421. File Data Operations/sec is the rate the Redirector is processing data operations. One operation includes (hopefully) many bytes. We say hopefully here because each operation has overhead. You can determine the efficiency of this path by dividing the Bytes/sec by this counter to determine the average number of bytes transferred/operation.
  422. 393
  423. Current Commands counts the number of requests to the Redirector that are currently queued for service. If this number is much larger than the number of network adapter cards installed in the computer, then the network(s) and/or the server(s) being accessed are seriously bottlenecked.
  424. 395
  425. The number of bytes the server has sent to and received from the network. This value provides an overall indication of how busy the server is.
  426. 397
  427. % Interrupt Time is the percentage of time the processor spent receiving and servicing hardware interrupts during the sample interval. This value is an indirect indicator of the activity of devices that generate interrupts, such as the system clock, 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.
  428. Most system clocks interrupt the processor every 10 milliseconds, creating a background of interrupt activity. This counter displays the average busy time as a percentage of the sample time.
  429. 399
  430. The NWLink NetBIOS performance object consists of counters that monitor IPX transport rates and connections.
  431. 401
  432. Packets/sec is the rate the Redirector is processing data packets. One packet includes (hopefully) many bytes. We say hopefully here because each packet has protocol overhead. You can determine the efficiency of this path by dividing the Bytes/sec by this counter to determine the average number of bytes transferred/packet. You can also divide this counter by Operations/sec to determine the average number of packets per operation, another measure of efficiency.
  433. 405
  434. Context Blocks Queued per second is the rate at which work context blocks had to be placed on the server's FSP queue to await server action.
  435. 407
  436. File Data Operations/ sec is the combined rate of read and write operations on all logical disks on the computer. This is the inverse of System: File Control Operations/sec. This counter displays the difference between the values observed in the last two samples, divided by the duration of the sample interval.
  437. 409
  438. Percent Free Space is the ratio of the free space available on the logical disk unit to the total usable space provided by the selected logical disk drive
  439. 411
  440. Free Megabytes displays the unallocated space on the disk drive in megabytes. One megabyte = 1,048,576 bytes.
  441. 413
  442. Connections Open is the number of connections currently open for this protocol. This counter shows the current count only and does not accumulate over time.
  443. 415
  444. Connections No Retries is the total count of connections that were successfully made on the first try. This number is an accumulator and shows a running total.
  445. 417
  446. Connections With Retries is the total count of connections that were made after retrying the attempt. A retry occurs when the first connection attempt failed. This number is an accumulator and shows a running total.
  447. 419
  448. Disconnects Local is the number of session disconnections that were initiated by the local computer. This number is an accumulator and shows a running total.
  449. 421
  450. Disconnects Remote is the number of session disconnections that were initiated by the remote computer. This number is an accumulator and shows a running total.
  451. 423
  452. Failures Link is the number of connections that were dropped due to a link failure. This number is an accumulator and shows a running total.
  453. 425
  454. Failures Adapter is the number of connections that were dropped due to an adapter failure. This number is an accumulator and shows a running total.
  455. 427
  456. Connection Session Timeouts is the number of connections that were dropped due to a session timeout. This number is an accumulator and shows a running total.
  457. 429
  458. Connections Canceled is the number of connections that were canceled. This number is an accumulator and shows a running total.
  459. 431
  460. Failures Resource Remote is the number of connections that failed because of resource problems or shortages on the remote computer. This number is an accumulator and shows a running total.
  461. 433
  462. Failures Resource Local is the number of connections that failed because of resource problems or shortages on the local computer. This number is an accumulator and shows a running total.
  463. 435
  464. Failures Not Found is the number of connection attempts that failed because the remote computer could not be found. This number is an accumulator and shows a running total.
  465. 437
  466. Failures No Listen is the number of connections that were rejected because the remote computer was not listening for connection requests.
  467. 439
  468. Datagrams/sec is the rate at which datagrams are processed by the computer. This counter displays the sum of datagrams sent and datagrams received. A datagram is a connectionless packet whose delivery to a remote is not guaranteed.
  469. 441
  470. Datagram Bytes/sec is the rate at which datagram bytes are processed by the computer. This counter is the sum of datagram bytes that are sent as well as received. A datagram is a connectionless packet whose delivery to a remote is not guaranteed.
  471. 443
  472. Datagrams Sent/sec is the rate at which datagrams are sent from the computer. A datagram is a connectionless packet whose delivery to a remote computer is not guaranteed.
  473. 445
  474. Datagram Bytes Sent/sec is the rate at which datagram bytes are sent from the computer. A datagram is a connectionless packet whose delivery to a remote computer is not guaranteed.
  475. 447
  476. Datagrams Received/sec is the rate at which datagrams are received by the computer. A datagram is a connectionless packet whose delivery to a remote computer is not guaranteed.
  477. 449
  478. Datagram Bytes Received/sec is the rate at which datagram bytes are received by the computer. A datagram is a connectionless packet whose delivery to a remote computer is not guaranteed.
  479. 451
  480. Packets/sec is the rate at which packets are processed by the computer. This count is the sum of Packets Sent and Packets Received per second. This counter includes all packets processed: control as well as data packets.
  481. 453
  482. Packets Sent/sec is the rate at which packets are sent by the computer. This counter counts all packets sent by the computer, i.e. control as well as data packets.
  483. 455
  484. Packets Received/sec is the rate at which packets are received by the computer. This counter counts all packets processed: control as well as data packets.
  485. 457
  486. Frames/sec is the rate at which data frames (or packets) are processed by the computer. This counter is the sum of data frames sent and data frames received. This counter only counts those frames (packets) that carry data.
  487. 459
  488. Frame Bytes/sec is the rate at which data bytes are processed by the computer. This counter is the sum of data frame bytes sent and received. This counter only counts the byte in frames (packets) that carry data.
  489. 461
  490. Frames Sent/sec is the rate at which data frames are sent by the computer. This counter only counts the frames (packets) that carry data.
  491. 463
  492. Frame Bytes Sent/sec is the rate at which data bytes are sent by the computer. This counter only counts the bytes in frames (packets) that carry data.
  493. 465
  494. Frames Received/sec is the rate at which data frames are received by the computer. This counter only counts the frames (packets) that carry data.
  495. 467
  496. Frame Bytes Received/sec is the rate at which data bytes are received by the computer. This counter only counts the frames (packets) that carry data.
  497. 469
  498. Frames Re-Sent/sec is the rate at which data frames (packets) are re-sent by the computer. This counter only counts the frames or packets that carry data.
  499. 471
  500. Frame Bytes Re-Sent/sec is the rate at which data bytes are re-sent by the computer. This counter only counts the bytes in frames that carry data.
  501. 473
  502. Frames Rejected/sec is the rate at which data frames are rejected. This counter only counts the frames (packets) that carry data.
  503. 475
  504. Frame Bytes Rejected/sec is the rate at which data bytes are rejected. This counter only counts the bytes in data frames (packets) that carry data.
  505. 477
  506. Expirations Response is the count of T1 timer expirations.
  507. 479
  508. Expirations Ack is the count of T2 timer expirations
  509. 481
  510. Window Send Maximum is the maximum number of bytes of data that will be sent before waiting for an acknowledgment from the remote computer.
  511. 483
  512. Window Send Average is the running average number of data bytes that were sent before waiting for an acknowledgment from the remote computer.
  513. 485
  514. Piggyback Ack Queued/sec is the rate at which piggybacked acknowledgments are queued. Piggyback acknowledgments are acknowledgments to received packets that are to be included in the next outgoing packet to the remote computer.
  515. 487
  516. Piggyback Ack Timeouts is the number of times that a piggyback acknowledgment could not be sent because there was no outgoing packet to the remote on which to piggyback. A piggyback ack is an acknowledgment to a received packet that is sent along in an outgoing data packet to the remote computer. If no outgoing packet is sent within the timeout period, then an ack packet is sent and this counter is incremented.
  517. 489
  518. The NWLink IPX performance object consists of counters that measure datagram transmission to and from computers using the IPX protocol.
  519. 491
  520. The NWLink SPX performance object consist of counters that measure data transmission and session connections for computers using the SPX protocol.
  521. 493
  522. The NetBEUI performance object consists of counters that measure data transmission for network activity which conforms to the NetBIOS End User Interface standard.
  523. 495
  524. The NetBEUI Resource performance object consists of counters that track the use of buffers by the NetBEUI protocol.
  525. 497
  526. Used Maximum is the maximum number of NetBEUI resources (buffers) in use at any point in time. This value is useful in sizing the maximum resources provided. The number in parentheses following the resource name is used to identify the resource in Event Log messages.
  527. 499
  528. Used Average is the current number of resources (buffers) in use at this time. The number in parentheses following the resource name is used to identify the resource in Event Log messages.
  529. 501
  530. Times Exhausted is the number of times all the resources (buffers) were in use. The number in parentheses following the resource name is used to identify the resource in Event Log messages.
  531. 503
  532. The NBT Connection performance object consists of counters that measure the rates at which bytes are sent and received over the NBT connection between the local computer and a remote computer. The connection is identified by the name of the remote computer.
  533. 505
  534. Bytes Received/sec is the rate at which bytes are received by the local computer over an NBT connection to some remote computer. All the bytes received by the local computer over the particular NBT connection are counted.
  535. 507
  536. Bytes Sent/sec is the rate at which bytes are sent by the local computer over an NBT connection to some remote computer. All the bytes sent by the local computer over the particular NBT connection are counted.
  537. 509
  538. Total Bytes/sec is the rate at which bytes are sent or received by the local computer over an NBT connection to some remote computer. All the bytes sent or received by the local computer over the particular NBT connection are counted.
  539. 511
  540. The Network Interface performance object consists of counters that measure the rates at which bytes and packets are sent and received over a TCP/IP network connection. It includes counters that monitor connection errors.
  541. 513
  542. Bytes Total/sec is the rate at which bytes are sent and received on the interface, including framing characters.
  543. 515
  544. Packets/sec is the rate at which packets are sent and received on the network interface.
  545. 517
  546. Packets Received/sec is the rate at which packets are received on the network interface.
  547. 519
  548. Packets Sent/sec is the rate at which packets are sent on the network interface.
  549. 521
  550. Current Bandwidth is an estimate of the interface's current bandwidth in bits per second (BPS). For interfaces that do not vary in bandwidth or for those where no accurate estimation can be made, this value is the nominal bandwidth.
  551. 523
  552. Bytes Received/sec is the rate at which bytes are received on the interface, including framing characters.
  553. 525
  554. Packets Received Unicast/sec is the rate at which (subnet) unicast packets are delivered to a higher-layer protocol.
  555. 527
  556. Packets Received Non-Unicast/sec is the rate at which non-unicast (i.e., subnet broadcast or subnet multicast) packets are delivered to a higher-layer protocol.
  557. 529
  558. Packets Received Discarded is the number of inbound packets that were chosen to be discarded even though no errors had been detected to prevent their being deliverable to a higher-layer protocol. One possible reason for discarding such a packet could be to free up buffer space.
  559. 531
  560. Packets Received Errors is the number of inbound packets that contained errors preventing them from being deliverable to a higher-layer protocol.
  561. 533
  562. Packets Received Unknown is the number of packets received via the interface that were discarded because of an unknown or unsupported protocol.
  563. 535
  564. Bytes Sent/sec is the rate at which bytes are sent on the interface, including framing characters.
  565. 537
  566. Packets Sent Unicast/sec is the rate at which packets are requested to be transmitted to subnet-unicast addresses by higher-level protocols. The rate includes the packets that were discarded or not sent.
  567. 539
  568. Packets Sent Non-Unicast/sec is the rate at which packets are requested to be transmitted to non-unicast (i.e., subnet broadcast or subnet multicast) addresses by higher-level protocols. The rate includes the packets that were discarded or not sent.
  569. 541
  570. Packets Outbound Discarded is the number of outbound packets that were chosen to be discarded even though no errors had been detected to prevent their being transmitted. One possible reason for discarding such a packet could be to free up buffer space.
  571. 543
  572. Packets Outbound Errors is the number of outbound packets that could not be transmitted because of errors.
  573. 545
  574. Output Queue Length is the length of the output packet queue (in packets.) If this is longer than 2, delays are being experienced and the bottleneck should be found and eliminated if possible. Since the requests are queued by NDIS in this implementations, this will always be 0.
  575. 547
  576. The IP performance object consists of counters that measure the rates at which IP datagrams are sent and received by using IP protocols. It also includes counters that monitor IP protocol errors.
  577. 549
  578. Datagrams/sec is the rate at which IP datagrams are received from or sent to the interfaces, including those in error. Any forwarded datagrams are not included in this rate.
  579. 551
  580. Datagrams Received/sec is the rate at which IP datagrams are received from the interfaces, including those in error.
  581. 553
  582. Datagrams Received Header Errors is the number of input datagrams discarded due to errors in their IP headers, including bad checksums, version number mismatch, other format errors, time-to-live exceeded, errors discovered in processing their IP options, etc.
  583. 555
  584. Datagrams Received Address Errors is the number of input datagrams discarded because the IP address in their IP header's destination field was not a valid address to be received at this entity. This count includes invalid addresses (e.g., 0.0. 0.0) and addresses of unsupported Classes (e.g., Class E). For entities that are not IP Gateways and therefore do not forward datagrams, this counter includes datagrams discarded because the destination address was not a local address.
  585. 557
  586. Datagrams Forwarded/sec is the rate of input datagrams for that this entity was not their final IP destination, as a result of which an attempt was made to find a route to forward them to that final destination. In entities that do not act as IP Gateways, this rate will include only those packets that were Source-Routed via this entity, and the Source-Route option processing was successful.
  587. 559
  588. Datagrams Received Unknown Protocol is the number of locally-addressed datagrams received successfully but discarded because of an unknown or unsupported protocol.
  589. 561
  590. Datagrams Received Discarded is the number of input IP datagrams for which no problems were encountered to prevent their continued processing, but which were discarded (e.g., for lack of buffer space). This counter does not include any datagrams discarded while awaiting re-assembly.
  591. 563
  592. Datagrams Received Delivered/sec is the rate at which input datagrams are successfully delivered to IP user-protocols (including ICMP).
  593. 565
  594. Datagrams Sent/sec is the rate at which IP datagrams are supplied to IP for transmission by local IP user-protocols (including ICMP). That this counter does not include any datagrams counted in Datagrams Forwarded.
  595. 567
  596. Datagrams Outbound Discarded is the number of output IP datagrams for which no problems were encountered to prevent their transmission to their destination, but which were discarded (e.g., for lack of buffer space.) This counter would include datagrams counted in Datagrams Forwarded if any such packets met this (discretionary) discard criterion.
  597. 569
  598. Datagrams Outbound No Route is the number of IP datagrams discarded because no route could be found to transmit them to their destination. This counter includes any packets counted in Datagrams Forwarded that meet this `no route' criterion.
  599. 571
  600. Fragments Received/sec is the rate at which IP fragments that need to be re-assembled at this entity are received.
  601. 573
  602. Fragments Re-assembled/sec is the rate at which IP fragments are successfully re-assembled.
  603. 575
  604. Fragment Re-assembly Failures is the number of failures detected by the IP re-assembly algorithm (for whatever reason: timed out, errors, etc.) This is not necessarily a count of discarded IP fragments since some algorithms (notably RFC 815) can lose track of the number of fragments by combining them as they are received.
  605. 577
  606. Fragmented Datagrams/sec is the rate at which datagrams are successfully fragmented at this entity.
  607. 579
  608. Fragmentation Failures is the number of IP datagrams that have been discarded because they needed to be fragmented at this entity but could not be, e.g., because their `Don't Fragment' flag was set.
  609. 581
  610. Fragments Created/sec is the rate at which IP datagram fragments have been generated as a result of fragmentation at this entity.
  611. 583
  612. The ICMP performance object consists of counters that measure the rates at which messages are sent and received by using ICMP protocols. It also includes counters that monitor ICMP protocol errors.
  613. 585
  614. Messages/sec is the total rate at which ICMP messages are sent and received by the entity. The rate includes those messages received or sent in error.
  615. 587
  616. Messages Received/sec is the rate at which ICMP messages are received by the entity. The rate includes those messages received in error.
  617. 589
  618. Messages Received Errors is the number of ICMP messages that the entity received but determined as having errors (bad ICMP checksums, bad length, etc.).
  619. 591
  620. Received Destination Unreachable is the number of ICMP Destination Unreachable messages received.
  621. 593
  622. Received Time Exceeded is the number of ICMP Time Exceeded messages received.
  623. 595
  624. Received Parameter Problem is the number of ICMP Parameter Problem messages received.
  625. 597
  626. Received Source Quench is the number of ICMP Source Quench messages received.
  627. 599
  628. Received Redirect/sec is the rate of ICMP Redirect messages received.
  629. 601
  630. Received Echo/sec is the rate of ICMP Echo messages received.
  631. 603
  632. Received Echo Reply/sec is the rate of ICMP Echo Reply messages received.
  633. 605
  634. Received Timestamp/sec is the rate of ICMP Timestamp (request) messages received.
  635. 607
  636. Received Timestamp Reply/sec is the rate of ICMP Timestamp Reply messages received.
  637. 609
  638. Received Address Mask is the number of ICMP Address Mask Request messages received.
  639. 611
  640. Received Address Mask Reply is the number of ICMP Address Mask Reply messages received.
  641. 613
  642. Messages Sent/sec is the rate at which ICMP messages are attempted to be sent by the entity. The rate includes those messages sent in error.
  643. 615
  644. Messages Outbound Errors is the number of ICMP messages that this entity did not send due to problems discovered within ICMP such as lack of buffers. This value does not include errors discovered outside the ICMP layer, such as those recording the failure of IP to route the resultant datagram. In some implementations, none of the error types are included in the value of this counter.
  645. 617
  646. Sent Destination Unreachable is the number of ICMP Destination Unreachable messages sent.
  647. 619
  648. Sent Time Exceeded is the number of ICMP Time Exceeded messages sent.
  649. 621
  650. Sent Parameter Problem is the number of ICMP Parameter Problem messages sent.
  651. 623
  652. Sent Source Quench is the number of ICMP Source Quench messages sent.
  653. 625
  654. Sent Redirect/sec is the rate of ICMP Redirect messages sent.
  655. 627
  656. Sent Echo/sec is the rate of ICMP Echo messages sent.
  657. 629
  658. Sent Echo Reply/sec is the rate of ICMP Echo Reply messages sent.
  659. 631
  660. Sent Timestamp/sec is the rate of ICMP Timestamp (request) messages sent.
  661. 633
  662. Sent Timestamp Reply/sec is the rate of ICMP Timestamp Reply messages sent.
  663. 635
  664. Sent Address Mask is the number of ICMP Address Mask Request messages sent.
  665. 637
  666. Sent Address Mask Reply is the number of ICMP Address Mask Reply messages sent.
  667. 639
  668. The TCP performance object consists of counters that measure the rates at which TCP Segments are sent and received by using the TCP protocol. It includes counters that monitor the number of TCP connections in each TCP connection state.
  669. 641
  670. Segments/sec is the rate at which TCP segments are sent or received using the TCP protocol.
  671. 643
  672. Connections Established is the number of TCP connections for which the current state is either ESTABLISHED or CLOSE-WAIT.
  673. 645
  674. Connections Active is the number of times TCP connections have made a direct transition to the SYN-SENT state from the CLOSED state.
  675. 647
  676. Connections Passive is the number of times TCP connections have made a direct transition to the SYN-RCVD state from the LISTEN state.
  677. 649
  678. Connection Failures is the number of times TCP connections have made a direct transition to the CLOSED state from the SYN-SENT state or the SYN-RCVD state, plus the number of times TCP connections have made a direct transition to the LISTEN state from the SYN-RCVD state.
  679. 651
  680. Connections Reset is the number of times TCP connections have made a direct transition to the CLOSED state from either the ESTABLISHED state or the CLOSE-WAIT state.
  681. 653
  682. Segments Received/sec is the rate at which segments are received, including those received in error. This count includes segments received on currently established connections.
  683. 655
  684. Segments Sent/sec is the rate at which segments are sent, including those on current connections, but excluding those containing only retransmitted bytes.
  685. 657
  686. Segments Retransmitted/sec is the rate at which segments are retransmitted, that is, segments transmitted containing one or more previously transmitted bytes.
  687. 659
  688. The UDP performance object consists of counters that measure the rates at which UDP datagrams are sent and received by using the UDP protocol. It includes counters that monitor UDP protocol errors.
  689. 661
  690. Datagrams/sec is the rate at which UDP datagrams are sent or received by the entity.
  691. 663
  692. Datagrams Received/sec is the rate at which UDP datagrams are delivered to UDP users.
  693. 665
  694. Datagrams No Port/sec is the rate of received UDP datagrams for which there was no application at the destination port.
  695. 667
  696. Datagrams Received Errors is the number of received UDP datagrams that could not be delivered for reasons other than the lack of an application at the destination port.
  697. 669
  698. Datagrams Sent/sec is the rate at which UDP datagrams are sent from the entity.
  699. 671
  700. Disk Storage device statistics from the foreign computer
  701. 673
  702. The number of allocation failures reported by the disk storage device
  703. 675
  704. System Up Time is the elapsed time (in seconds) that the computer has been running since it was last started. This counter displays the difference between the start time and the current time.
  705. 677
  706. The current number of system handles in use.
  707. 679
  708. Free System Page Table Entries is the number of page table entries not being used by the system. This counter displays the last observed value only; it is not an average.
  709. 681
  710. The number of threads currently active in this process. An instruction is the basic unit of execution in a processor, and a thread is the object that executes instructions. Every running process has at least one thread.
  711. 683
  712. The current base priority of this process. Threads within a process can raise and lower their own base priority relative to the process's base priority.
  713. 685
  714. The total elapsed time (in seconds) this process has been running.
  715. 687
  716. Alignment Fixups/sec is the rate of alignment faults fixed by the system. This counter displays the difference between the values observed in the last two samples, divided by the duration of the sample interval. .
  717. 689
  718. Exception Dispatches/sec is the rate of exceptions dispatched by the system. This counter displays the difference between the values observed in the last two samples, divided by the duration of the sample interval. .
  719. 691
  720. Floating Emulations/sec is the rate of floating emulations performed by the system.. This counter displays the difference between the values observed in the last two samples, divided by the duration of the sample interval. .
  721. 693
  722. Logon/sec is the rate of all server logons
  723. 695
  724. The current dynamic priority of this thread. The system can raise the thread's dynamic priority above the base priority if the thread is handling user input, or lower it towards the base priority if the thread becomes compute bound.
  725. 697
  726. The current base priority of this thread. The system can raise the thread's dynamic priority above the base priority if the thread is handling user input, or lower it towards the base priority if the thread becomes compute bound.
  727. 699
  728. The total elapsed time (in seconds) this thread has been running.
  729. 701
  730. The Paging File performance object consists of counters that monitor the paging file(s) on the computer. The paging file is a reserved space on disk that backs up committed physical memory on the computer.
  731. 703
  732. The amount of the Page File instance in use in percent. See also Process: Page File Bytes.
  733. 705
  734. The peak usage of the Page File instance in percent. See also Process: Page File Bytes Peak.
  735. 707
  736. Starting virtual address for this thread.
  737. 709
  738. Current User Program Counter for this thread.
  739. 711
  740. Mapped Space is virtual memory that has been mapped to a specific virtual address (or range of virtual addresses) in the process's virtual address space. No Access protection prevents a process from writing to or reading from these pages and will generate an access violation if either is attempted.
  741. 713
  742. Mapped Space is virtual memory that has been mapped to a specific virtual address (or range of virtual addresses) in the process's virtual address space. Read Only protection prevents the contents of these pages from being modified. Any attempts to write or modify these pages will generate an access violation.
  743. 715
  744. Mapped Space is virtual memory that has been mapped to a specific virtual address (or range of virtual addresses) in the process's virtual address space. Read/Write protection allows a process to read, modify and write to these pages.
  745. 717
  746. Mapped Space is virtual memory that has been mapped to a specific virtual address (or range of virtual addresses) in the process's virtual address space. Write Copy protection is used when memory is shared for reading but not for writing. When processes are reading this memory, they can share the same memory, however, when a sharing process wants to have write access to this shared memory, a copy of that memory is made.
  747. 719
  748. Mapped Space is virtual memory that has been mapped to a specific virtual address (or range of virtual addresses) in the process's virtual address space. Executable memory is memory that can be executed by programs, but cannot be read or written. This type of protection is not supported by all processor types.
  749. 721
  750. Mapped Space is virtual memory that has been mapped to a specific virtual address (or range of virtual addresses) in the process's virtual address space. Execute/Read Only memory is memory that can be executed as well as read.
  751. 723
  752. Mapped Space is virtual memory that has been mapped to a specific virtual address (or range of virtual addresses) in the process's virtual address space. Execute/Read/Write memory is memory that can be executed by programs as well as read and modified.
  753. 725
  754. Mapped Space is virtual memory that has been mapped to a specific virtual address (or range of virtual addresses) in the process's virtual address space. Execute Write Copy is memory that can be executed by programs as well as read and written. This type of protection is used when memory needs to be shared between processes. If the sharing processes only read the memory, then they will all use the same memory. If a sharing process desires write access, then a copy of this memory will be made for that p
  755. rocess.
  756. 727
  757. Reserved Space is virtual memory that has been reserved for future use by a process, but has not been mapped or committed. No Access protection prevents a process from writing to or reading from these pages and will generate an access violation if either is attempted.
  758. 729
  759. Reserved Space is virtual memory that has been reserved for future use by a process, but has not been mapped or committed. Read Only protection prevents the contents of these pages from being modified. Any attempts to write or modify these pages will generate an access violation.
  760. 731
  761. Reserved Space is virtual memory that has been reserved for future use by a process, but has not been mapped or committed. Read/Write protection allows a process to read, modify and write to these pages.
  762. 733
  763. Reserved Space is virtual memory that has been reserved for future use by a process, but has not been mapped or committed. Write Copy protection is used when memory is shared for reading but not for writing. When processes are reading this memory, they can share the same memory, however, when a sharing process wants to have read/write access to this shared memory, a copy of that memory is made.
  764. 735
  765. Reserved Space is virtual memory that has been reserved for future use by a process, but has not been mapped or committed. Executable memory is memory that can be executed by programs, but cannot be read or written. This type of protection is not supported by all processor types.
  766. 737
  767. Reserved Space is virtual memory that has been reserved for future use by a process, but has not been mapped or committed. Execute/Read Only memory is memory that can be executed as well as read.
  768. 739
  769. Reserved Space is virtual memory that has been reserved for future use by a process, but has not been mapped or committed. Execute/Read/Write memory is memory that can be executed by programs as well as read and modified.
  770. 741
  771. The Image performance object consists of counters that monitor the virtual address usage of images executed by processes on the computer.
  772. 743
  773. Reserved Space is virtual memory that has been reserved for future use by a process, but has not been mapped or committed. Execute Write Copy is memory that can be executed by programs as well as read and written. This type of protection is used when memory needs to be shared between processes. If the sharing processes only read the memory, then they will all use the same memory. If a sharing process desires write access, then a copy of this memory will be made for that process.
  774. 745
  775. Unassigned Space is mapped and committed virtual memory in use by the process that is not attributable to any particular image being executed by that process. No Access protection prevents a process from writing to or reading from these pages and will generate an access violation if either is attempted.
  776. 747
  777. Unassigned Space is mapped and committed virtual memory in use by the process that is not attributable to any particular image being executed by that process. Read Only protection prevents the contents of these pages from being modified. Any attempts to write or modify these pages will generate an access violation.
  778. 749
  779. Unassigned Space is mapped and committed virtual memory in use by the process that is not attributable to any particular image being executed by that process. Read/Write protection allows a process to read, modify and write to these pages.
  780. 751
  781. Unassigned Space is mapped and committed virtual memory in use by the process that is not attributable to any particular image being executed by that process. Write Copy protection is used when memory is shared for reading but not for writing. When processes are reading this memory, they can share the same memory, however, when a sharing process wants to have read/write access to this shared memory, a copy of that memory is made for writing to.
  782. 753
  783. Unassigned Space is mapped and committed virtual memory in use by the process that is not attributable to any particular image being executed by that process. Executable memory is memory that can be executed by programs, but cannot be read or written. This type of protection is not supported by all processor types.
  784. 755
  785. Unassigned Space is mapped and committed virtual memory in use by the process that is not attributable to any particular image being executed by that process. Execute/Read Only memory is memory that can be executed as well as read.
  786. 757
  787. Unassigned Space is mapped and committed virtual memory in use by the process that is not attributable to any particular image being executed by that process. Execute/Read/Write memory is memory that can be executed by programs as well as read and written.
  788. 759
  789. Unassigned Space is mapped and committed virtual memory in use by the process that is not attributable to any particular image being executed by that process. Execute Write Copy is memory that can be executed by programs as well as read and written. This type of protection is used when memory needs to be shared between processes. If the sharing processes only read the memory, then they will all use the same memory. If a sharing process desires write access, then a copy of this memory will be made for th
  790. at process.
  791. 761
  792. Image Space is the virtual address space in use by the images being executed by the process. This is the sum of all the address space with this protection allocated by images run by the selected process No Access protection prevents a process from writing to or reading from these pages and will generate an access violation if either is attempted.
  793. 763
  794. Image Space is the virtual address space in use by the images being executed by the process. This is the sum of all the address space with this protection allocated by images run by the selected process Read Only protection prevents the contents of these pages from being modified. Any attempts to write or modify these pages will generate an access violation.
  795. 765
  796. Image Space is the virtual address space in use by the images being executed by the process. This is the sum of all the address space with this protection allocated by images run by the selected process Read/Write protection allows a process to read, modify and write to these pages.
  797. 767
  798. Image Space is the virtual address space in use by the images being executed by the process. This is the sum of all the address space with this protection allocated by images run by the selected process Write Copy protection is used when memory is shared for reading but not for writing. When processes are reading this memory, they can share the same memory, however, when a sharing process wants to have read/write access to this shared memory, a copy of that memory is made for writing to.
  799. 769
  800. Image Space is the virtual address space in use by the images being executed by the process. This is the sum of all the address space with this protection allocated by images run by the selected process Executable memory is memory that can be executed by programs, but cannot be read or written. This type of protection is not supported by all processor types.
  801. 771
  802. Image Space is the virtual address space in use by the images being executed by the process. This is the sum of all the address space with this protection allocated by images run by the selected process Execute/Read Only memory is memory that can be executed as well as read.
  803. 773
  804. Image Space is the virtual address space in use by the images being executed by the process. This is the sum of all the address space with this protection allocated by images run by the selected process Execute/Read/Write memory is memory that can be executed by programs as well as read and written and modified.
  805. 775
  806. Image Space is the virtual address space in use by the images being executed by the process. This is the sum of all the address space with this protection allocated by images run by the selected process Execute Write Copy is memory that can be executed by programs as well as read and written. This type of protection is used when memory needs to be shared between processes. If the sharing processes only read the memory, then they will all use the same memory. If a sharing process desires write access,
  807. then a copy of this memory will be made for that process.
  808. 777
  809. Bytes Image Reserved is the sum of all virtual memory reserved by images run within this process.
  810. 779
  811. Bytes Image Free is the amount of virtual address space that is not in use or reserved by images within this process.
  812. 781
  813. Bytes Reserved is the total amount of virtual memory reserved for future use by this process.
  814. 783
  815. Bytes Free is the total unused virtual address space of this process.
  816. 785
  817. ID Process is the unique identifier of this process. ID Process numbers are reused, so they only identify a process for the lifetime of that process.
  818. 787
  819. The Process Address Space performance object consists of counters that monitor memory allocation and use for a selected process.
  820. 789
  821. Image Space is the virtual address space in use by the selected image with this protection. No Access protection prevents a process from writing or reading these pages and will generate an access violation if either is attempted.
  822. 791
  823. Image Space is the virtual address space in use by the selected image with this protection. Read Only protection prevents the contents of these pages from being modified. Any attempts to write or modify these pages will generate an access violation.
  824. 793
  825. Image Space is the virtual address space in use by the selected image with this protection. Read/Write protection allows a process to read, modify and write to these pages.
  826. 795
  827. Image Space is the virtual address space in use by the selected image with this protection. Write Copy protection is used when memory is shared for reading but not for writing. When processes are reading this memory, they can share the same memory, however, when a sharing process wants to have read/write access to this shared memory, a copy of that memory is made for writing to.
  828. 797
  829. Image Space is the virtual address space in use by the selected image with this protection. Executable memory is memory that can be executed by programs, but cannot be read or written. This type of protection is not supported by all processor types.
  830. 799
  831. Image Space is the virtual address space in use by the selected image with this protection. Execute/Read Only memory is memory that can be executed as well as read.
  832. 801
  833. Image Space is the virtual address space in use by the selected image with this protection. Execute/Read/Write memory is memory that can be executed by programs as well as read and written.
  834. 803
  835. Image Space is the virtual address space in use by the selected image with this protection. Execute Write Copy is memory that can be executed by programs as well as read and written. This type of protection is used when memory needs to be shared between processes. If the sharing processes only read the memory, then they will all use the same memory. If a sharing process desires write access, then a copy of this memory will be made for that process.
  836. 805
  837. ID Thread is the unique identifier of this thread. ID Thread numbers are reused, so they only identify a thread for the lifetime of that thread.
  838. 807
  839. Mailslot Opens Failed/sec indicates the rate of mailslot messages received by this workstation that were to be delivered to mailslots that are not present on this workstation.
  840. 809
  841. Duplicate Master Announcements indicates the number of times that the master browser has detected another master browser on the same domain.
  842. 811
  843. Illegal Datagrams/sec is the rate of incorrectly formatted datagrams that have been received by the workstation.
  844. 813
  845. Announcements Total/sec is the sum of Announcements Server/sec and Announcements Domain/sec.
  846. 815
  847. Enumerations Total/sec is the rate of browse requests that have been processed by this workstation. This is the sum of Enumerations Server, Enumerations Domain, and Enumerations Other.
  848. 817
  849. The Thread Details performance object consists of counters that measure aspects of thread behavior that are difficult or time-consuming or collect. These counters are distinguished from those in the Thread object by their high overhead.
  850. 819
  851. Cache Bytes is the number of bytes currently being used by the file system cache. The file system cache is an area of physical memory that stores recently used pages of data for applications. Windows NT continually adjusts the size of the cache, making it as large as it can while still preserving the minimum required number of available bytes for processes. This counter displays the last observed value only; it is not an average.
  852. 821
  853. Cache Bytes Peak is the maximum number of bytes used by the file system cache since the system was last restarted. This might be larger than the current size of the cache. Cache. The file system cache is an area of physical memory that stores recently used pages of data for applications. Windows NT continually adjusts the size of the cache, making it as large as it can while still preserving the minimum required number of available bytes for processes. This counter displays the last observed value only; it
  854. is not an average.
  855. 823
  856. Pages Input/sec is the number of pages read from disk to resolve hard page faults. (Hard page faults occur when a process requires code or data that is not in its working set or elsewhere in physical memory, and must be retrieved from disk.) This counter was designed as a primary indicator of the kinds of faults that cause system-wide delays. It includes pages retrieved to satisfy faults in the file system cache (usually requested by applications) and in non-cached mapped memory files. This counter counts
  857. numbers of pages, and can be compared to other counts of pages, such as Memory: Page Faults/sec, without conversion. This counter displays the difference between the values observed in the last two samples, divided by the duration of the sample interval.
  858. 825
  859. The FTP Service performance object consists of counters that monitor FTP Service transfer rates, users, and connections.
  860. 827
  861. Bytes Sent/sec is the rate at which data bytes are sent by the FTP Service.
  862. 829
  863. Bytes Received/sec is the rate at which data bytes are received by the FTP Service.
  864. 831
  865. Bytes Total/sec is the sum of Bytes Sent/sec and Bytes Received/sec. This is the total rate of bytes transferred by the FTP Service.
  866. 833
  867. Files Sent is the total number of files sent by the FTP Service.
  868. 835
  869. Files Received is the total number of files received by the FTP Service.
  870. 837
  871. Files Total is the sum of Files Sent and Files Received. This is the total number of files transferred by the FTP Service.
  872. 839
  873. Current Anonymous Users is the number of anonymous users currently connected to the FTP Service.
  874. 841
  875. Current NonAnonymous Users is the number of non-anonymous users currently connected to the FTP Service.
  876. 843
  877. Total Anonymous Users is the total number of anonymous users that have ever connected to the FTP Service.
  878. 845
  879. Total NonAnonymous Users is the total number of non-anonymous users that have ever connected to the FTP Service.
  880. 847
  881. Maximum Anonymous Users is the maximum number of anonymous users simultaneously connected to the FTP Service.
  882. 849
  883. Maximum NonAnonymous Users is the maximum number of non-anonymous users simultaneously connected to the FTP Service.
  884. 851
  885. Current Connections is the current number of connections to the FTP Service.
  886. 853
  887. Maximum Connections is the maximum number of simultaneous connections to the FTP Service.
  888. 855
  889. Connection Attempts is the number of connection attempts that have been made to the FTP Service.
  890. 857
  891. Logon Attempts is the number of logon attempts that have been made by the FTP Service.
  892. 871
  893. The RAS performance object consists of counters that monitor individual Remote Access Service ports of the RAS device on the computer.
  894. 873
  895. The number of bytes transmitted total for this connection.
  896. 875
  897. The number of bytes received total for this connection.
  898. 877
  899. The number of data frames transmitted total for this connection.
  900. 879
  901. The number of data frames received total for this connection.
  902. 881
  903. The compression ratio for bytes being transmitted.
  904. 883
  905. The compression ratio for bytes being received.
  906. 885
  907. The total number of CRC Errors for this connection. CRC Errors occur when the frame received contains erroneous data.
  908. 887
  909. The total number of Timeout Errors for this connection. Timeout Errors occur when an expected is not received in time.
  910. 889
  911. The total number of Serial Overrun Errors for this connection. Serial Overrun Errors occur when the hardware cannot handle the rate at which data is received.
  912. 891
  913. The total number of Alignment Errors for this connection. Alignment Errors occur when a byte received is different from the byte expected.
  914. 893
  915. The total number of Buffer Overrun Errors for this connection. Buffer Overrun Errors when the software cannot handle the rate at which data is received.
  916. 895
  917. The total number of CRC, Timeout, Serial Overrun, Alignment, and Buffer Overrun Errors for this connection.
  918. 897
  919. The number of bytes transmitted per second.
  920. 899
  921. The number of bytes received per second.
  922. 901
  923. The number of frames transmitted per second.
  924. 903
  925. The number of frames received per second.
  926. 905
  927. The total number of CRC, Timeout, Serial Overrun, Alignment, and Buffer Overrun Errors per second.
  928. 907
  929. The RAS performance object consists of counters that combine values for all ports of the Remote Access service (RAS) device on the computer.
  930. 909
  931. The total number of Remote Access connections.
  932. 921
  933. The WINS Server performance object consists of counters that monitor communications using the WINS Server service.
  934. 923
  935. Unique Registrations/sec is the rate at which unique registration are received by the WINS server.
  936. 925
  937. Group Registrations/sec is the rate at which group registration are received by the WINS server.
  938. 927
  939. Total Number of Registrations/sec is the sum of the Unique and Group registrations per sec. This is the total rate at which registration are received by the WINS server.
  940. 929
  941. Unique Renewals/sec is the rate at which unique renewals are received by the WINS server.
  942. 931
  943. Group Renewals/sec is the rate at which group renewals are received by the WINS server.
  944. 933
  945. Total Number of Renewals/sec is the sum of the Unique and Group renewals per sec. This is the total rate at which renewals are received by the WINS server.
  946. 935
  947. Total Number of Releases/sec is the rate at which releases are received by the WINS server.
  948. 937
  949. Total Number of Queries/sec is the rate at which queries are received by the WINS server.
  950. 939
  951. Unique Conflicts/sec is the rate at which unique registrations/renewals received by the WINS server resulted in conflicts with records in the database.
  952. 941
  953. Group Conflicts/sec is the rate at which group registration received by the WINS server resulted in conflicts with records in the database.
  954. 943
  955. Total Number of Conflicts/sec is the sum of the Unique and Group conflicts per sec. This is the total rate at which conflicts were seen by the WINS server.
  956. 945
  957. Total Number of Successful Releases/sec
  958. 947
  959. Total Number of Failed Releases/sec
  960. 949
  961. Total Number of Successful Queries/sec
  962. 951
  963. Total Number of Failed Queries/sec
  964. 953
  965. The total number of handles currently open by this process. This number is the sum of the handles currently open by each thread in this process.
  966. 1001
  967. Services for Macintosh AFP File Server.
  968. 1003
  969. The maximum amount of paged memory resources used by the MacFile Server.
  970. 1005
  971. The current amount of paged memory resources used by the MacFile Server.
  972. 1007
  973. The maximum amount of nonpaged memory resources use by the MacFile Server.
  974. 1009
  975. The current amount of nonpaged memory resources used by the MacFile Server.
  976. 1011
  977. The number of sessions currently connected to the MacFile server. Indicates current server activity.
  978. 1013
  979. The maximum number of sessions connected at one time to the MacFile server. Indicates usage level of server.
  980. 1015
  981. The number of internal files currently open in the MacFile server. This count does not include files opened on behalf of Macintosh clients.
  982. 1017
  983. The maximum number of internal files open at one time in the MacFile server. This count does not include files opened on behalf of Macintosh clients.
  984. 1019
  985. The number of failed logon attempts to the MacFile server. Can indicate whether password guessing programs are being used to crack the security on the server.
  986. 1021
  987. The number of bytes read from disk per second.
  988. 1023
  989. The number of bytes written to disk per second.
  990. 1025
  991. The number of bytes received from the network per second. Indicates how busy the server is.
  992. 1027
  993. The number of bytes sent on the network per second. Indicates how busy the server is.
  994. 1029
  995. The number of outstanding work items waiting to be processed.
  996. 1031
  997. The maximum number of outstanding work items waiting at one time.
  998. 1033
  999. The current number of threads used by MacFile server. Indicates how busy the server is.
  1000. 1035
  1001. The maximum number of threads used by MacFile server. Indicates peak usage level of server.
  1002. 1051
  1003. AppleTalk Protocol
  1004. 1053
  1005. Number of packets received per second by Appletalk on this port.
  1006. 1055
  1007. Number of packets sent per second by Appletalk on this port.
  1008. 1057
  1009. Number of bytes received per second by Appletalk on this port.
  1010. 1059
  1011. Number of bytes sent per second by Appletalk on this port.
  1012. 1061
  1013. Average time in milliseconds to process a DDP packet on this port.
  1014. 1063
  1015. Number of DDP packets per second received by Appletalk on this port.
  1016. 1065
  1017. Average time in milliseconds to process an AARP packet on this port.
  1018. 1067
  1019. Number of AARP packets per second received by Appletalk on this port.
  1020. 1069
  1021. Average time in milliseconds to process an ATP packet on this port.
  1022. 1071
  1023. Number of ATP packets per second received by Appletalk on this port.
  1024. 1073
  1025. Average time in milliseconds to process an NBP packet on this port.
  1026. 1075
  1027. Number of NBP packets per second received by Appletalk on this port.
  1028. 1077
  1029. Average time in milliseconds to process a ZIP packet on this port.
  1030. 1079
  1031. Number of ZIP packets per second received by Appletalk on this port.
  1032. 1081
  1033. Average time in milliseconds to process an RTMP packet on this port.
  1034. 1083
  1035. Number of RTMP packets per second received by Appletalk on this port.
  1036. 1085
  1037. Number of ATP requests retransmitted on this port.
  1038. 1087
  1039. Number of ATP release timers that have expired on this port.
  1040. 1089
  1041. Number of ATP Exactly-once transaction responses per second on this port.
  1042. 1091
  1043. Number of ATP At-least-once transaction responses per second on this port.
  1044. 1093
  1045. Number of ATP transaction release packets per second received on this port.
  1046. 1095
  1047. The current amount of nonpaged memory resources used by AppleTalk.
  1048. 1097
  1049. Number of packets routed in on this port.
  1050. 1099
  1051. Number of packets dropped due to resource limitations on this port.
  1052. 1101
  1053. Number of ATP requests retransmitted to this port.
  1054. 1103
  1055. Number of packets routed out on this port.
  1056. 1111
  1057. Provides Network Statistics for the local network segment via the Network Monitor Service.
  1058. 1113
  1059. The total number of frames received per second on this network segment.
  1060. 1115
  1061. The number of bytes received per second on this network segment.
  1062. 1117
  1063. The number of Broadcast frames received per second on this network segment.
  1064. 1119
  1065. The number of Multicast frames received per second on this network segment.
  1066. 1121
  1067. Percentage of network bandwidth in use on this network segment.
  1068. 1125
  1069. Percentage of network bandwidth which is made up of broadcast traffic on this network segment.
  1070. 1127
  1071. Percentage of network bandwidth which is made up of multicast traffic on this network segment.
  1072. 1151
  1073. The Telephony System
  1074. 1153
  1075. The number of telephone lines serviced by this computer.
  1076. 1155
  1077. The number of telephone devices serviced by this computer.
  1078. 1157
  1079. The number of telephone lines serviced by this computer that are currently active.
  1080. 1159
  1081. The number of telephone devices that are currently being monitored.
  1082. 1161
  1083. The rate of outgoing calls made by this computer.
  1084. 1163
  1085. The rate of incoming calls answered by this computer.
  1086. 1165
  1087. The number of applications that are currently using telephony services.
  1088. 1167
  1089. Current outgoing calls being serviced by this computer.
  1090. 1169
  1091. Current incoming calls being serviced by this computer.
  1092. 1229
  1093. The Gateway Service For NetWare performance object consists of counters that measure the Gateway Server service..
  1094. 1231
  1095. The Client Service For NetWare object consists of counters that measure packet transmission rates, logons, and connections..
  1096. 1233
  1097. Packet Burst Read NCP Count/sec is the rate of NetWare Core Protocol requests for Packet Burst Read. Packet Burst is a windowing protocol that improves performance.
  1098. 1235
  1099. Packet Burst Read Timeouts/sec is the rate the NetWare Service needs to retransmit a Burst Read Request because the NetWare server took too long to respond.
  1100. 1237
  1101. Packet Burst Write NCP Count/sec is the rate of NetWare Core Protocol requests for Packet Burst Write. Packet Burst is a windowing protocol that improves performance.
  1102. 1239
  1103. Packet Burst Write Timeouts/sec is the rate the NetWare Service needs to retransmit a Burst Write Request because the NetWare server took too long to respond.
  1104. 1241
  1105. Packet Burst IO/sec is the sum of Packet Burst Read NCPs/sec and Packet Burst Write NCPs/sec.
  1106. 1243
  1107. Connect NetWare 2.x counts connections to NetWare 2.x servers.
  1108. 1245
  1109. Connect NetWare 3.x counts connections to NetWare 3.x servers.
  1110. 1247
  1111. Connect NetWare 4.x counts connections to NetWare 4.x servers.
  1112. 1261
  1113. Logon Total includes all interactive logons, network logons, service logons, successful logon, and failed logons since the machine is last rebooted.
  1114. 1301
  1115. The Server Work Queues performance object consists of counters that monitor the length of the queues and objects in the queues..
  1116. 1303
  1117. Queue Length is the current length of the server work queue for this CPU. A sustained queue length greater than four might indicate processor congestion. This is an instantaneous count, not an average over time.
  1118. 1305
  1119. Active Threads is the number of threads currently working on a request from the server client for this CPU. The system keeps this number as low as possible to minimize unnecessary context switching. This is an instantaneous count for the CPU, not an average over time.
  1120. 1307
  1121. Available Threads is the number of server threads on this CPU not currently working on requests from a client. The server dynamically adjusts the number of threads to maximize server performance.
  1122. 1309
  1123. Every request from a client is represented in the server as a 'work item,' and the server maintains a pool of available work items per CPU to speed processing. This is the instantaneous number of available work items for this CPU. A sustained near-zero value indicates the need to increase the MinFreeWorkItems registry value for the Server service. This value will always be 0 in the Blocking Queue instance.
  1124. 1311
  1125. Every request from a client is represented in the server as a 'work item,' and the server maintains a pool of available work items per CPU to speed processing. When a CPU runs out of work items, it borrows a free work item from another CPU. An increasing value of this running counter might indicate the need to increase the 'MaxWorkItems' or 'MinFreeWorkItems' registry values for the Server service. This value will always be 0 in the Blocking Queue instance.
  1126. 1313
  1127. Every request from a client is represented in the server as a 'work item,' and the server maintains a pool of available work items per CPU to speed processing. A sustained value greater than zero indicates the need to increase the 'MaxWorkItems' registry value for the Server service. This value will always be 0 in the Blocking Queue instance.
  1128. 1315
  1129. Current Clients is the instantaneous count of the clients being serviced by this CPU. The server actively balances the client load across all of the CPU's in the system. This value will always be 0 in the Blocking Queue instance.
  1130. 1317
  1131. The rate at which the Server is receiving bytes from the network clients on this CPU. This value is a measure of how busy the Server is.
  1132. 1319
  1133. The rate at which the Server is sending bytes to the network clients on this CPU. This value is a measure of how busy the Server is.
  1134. 1321
  1135. The rate at which the Server is sending and receiving bytes with the network clients on this CPU. This value is a measure of how busy the Server is.
  1136. 1323
  1137. Read Operations/sec is the rate the server is performing file read operations for the clients on this CPU. This value is a measure of how busy the Server is. This value will always be 0 in the Blocking Queue instance.
  1138. 1325
  1139. Read Bytes/sec is the rate the server is reading data from files for the clients on this CPU. This value is a measure of how busy the Server is.
  1140. 1327
  1141. Write Operations/sec is the rate the server is performing file write operations for the clients on this CPU. This value is a measure of how busy the Server is. This value will always be 0 in the Blocking Queue instance.
  1142. 1329
  1143. Write Bytes/sec is the rate the server is writing data to files for the clients on this CPU. This value is a measure of how busy the Server is.
  1144. 1331
  1145. Total Bytes/sec is the rate the Server is reading and writing data to and from the files for the clients on this CPU. This value is a measure of how busy the Server is.
  1146. 1333
  1147. Total Operations/sec is the rate the Server is performing file read and file write operations for the clients on this CPU. This value is a measure of how busy the Server is. This value will always be 0 in the Blocking Queue instance.
  1148. 1335
  1149. DPCs Queued/sec is the overall rate at which deferred procedure calls (DPCs) are added to the processor's DPC queue. (DPCs are interrupts that run at a lower priority than standard interrupts. Each processor has its own DPC queue.) This counter measures the rate at which DPCs are added to the queue, not the number of DPCs in the queue. This counter displays the difference between the values observed in the last two samples, divided by the duration of the sample interval.
  1150. 1337
  1151. DPC Rate is the rate at which deferred procedure calls (DPCs) are added to the processor's DPC queue between the timer tics of the processor clock. (DPCs are interrupts that run at a lower priority than standard interrupts. Each processor has its own DPC queue.) This counter measures the rate at which DPCs are added to the queue, not the number of DPCs in the queue. This counter displays the last observed value only; it is not an average.
  1152. 1343
  1153. Total DPCs Queued/sec is the combined rate at which deferred procedure calls (DPCs) are added to the DPC queue of all processors on the computer. (DPCs are interrupts that run at a lower priority than standard interrupts.) Each processor has its own DPC queue. This counter measures the rate at which DPCs are added to the queue, not the number of DPCs in the queue. It is the sum of Processor: DPCs Queued/sec for all processors on the computer, divided by the number of processors. This counter displays the d
  1154. ifference between the values observed in the last two samples, divided by the duration of the sample interval.
  1155. 1345
  1156. Total DPC Rate is the combined rate at which deferred procedure calls (DPCs) are added to the DPC queues of all processors between timer tics of each processor's system clock. (DPCs are interrupts that run at a lower priority than standard interrupts.) 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. It is the sum of Processor: DPC Rate for all processors on the computer, divided by the nu
  1157. mber of processors. This counter displays the last observed value only; it is not an average.
  1158. 1351
  1159. % Registry Quota In Use is the percentage of the Total Registry Quota Allowed that is currently being used by the system. This counter displays the current percentage value only; it is not an average.
  1160. 1401
  1161. Avg. Disk Queue Length is the average number of both read and write requests that were queued for the selected disk during the sample interval.
  1162. 1403
  1163. Avg. Disk Read Queue Length is the average number of read requests that were queued for the selected disk during the sample interval.
  1164. 1405
  1165. Avg. Disk Write Queue Length is the average number of write requests that were queued for the selected disk during the sample interval.
  1166. 1407
  1167. % Committed Bytes In Use is the ratio of Memory: Committed Bytes to Memory: Commit Limit. (Committed memory is physical memory in use for which space has been reserved in the paging file should it need to be written to disk. The commit limit is determined by the size of the paging file. If the paging file is enlarged, the commit limit increases, and the ratio is reduced.) This counter displays the current percentage value only; it is not an average.
  1168. 1409
  1169. The Full Image performance object consists of counters that monitor the virtual address usage of images executed by processes on the computer. Full Image counters are the same counters as contained in Image object with the only difference being the instance name. In the Full Image object, the instance name includes the full file path name of the loaded modules, while in the Image object only the filename is displayed.
  1170. 1411
  1171. The Creating Process ID value is the Process ID of the process that created the process. Note that the creating process may have terminated since this process was created and so this value may no longer identify a running process.
  1172. 1451
  1173. Displays performance statistics about a Print Queue.
  1174. 1453
  1175. Total number of jobs printed on a print queue since the last restart.
  1176. 1455
  1177. Number of bytes per second printed on a print queue.
  1178. 1457
  1179. Total number of pages printed through GDI on a print queue since the last restart.
  1180. 1459
  1181. Current number of jobs in a print queue.
  1182. 1461
  1183. Current number of references to a print queue.
  1184. 1463
  1185. Maximum number of references to a print queue since last restart.
  1186. 1465
  1187. Current number of spooling jobs in a print queue.
  1188. 1467
  1189. Maximum number of spooling jobs in a print queue since last restart.
  1190. 1469
  1191. Total number of out of paper errors in a print queue since the last restart.
  1192. 1471
  1193. Total number of printer not ready errors in a print queue since the last restart.
  1194. 1473
  1195. Total number of job errors in a print queue since last restart.
  1196. 1475
  1197. Total number of calls from browse clients to this print server to request network browse lists since last restart.
  1198. 1477
  1199. Total number of calls from other print servers to add shared network printers to this server since last restart.
  1200. 1479
  1201. Working Set - Private displays the size of the working set, in bytes, that is use for this process only and not shared nor sharable by other processes
  1202. 1481
  1203. Working Set - Shared displays the size of the working set, in bytes, that is sharable and may be used by other processes. Because a portion of a process's working set is shareable, does not necessarily mean that other processes are using it.
  1204. 1483
  1205. % Idle Time reports the percentage of time during the sample interval that the disk was idle.
  1206. 1485
  1207. Split IO/Sec reports the rate that I/Os to the disk were split into multiple I/Os. A split I/O may result from requesting data in a size that is too large to fit into a single I/O or that the disk is fragmented.
  1208. 1501
  1209. Reports the accounting and processor usage data collected by each active named Job object.
  1210. 1503
  1211. Current % Processor Time shows the percentage of the sample interval that the process in the Job object spent executing code.
  1212. 1505
  1213. Current % user mode Time shows the percentage of the sample interval that the processes in the Job object spent executing code in user mode.
  1214. 1507
  1215. Current % kernel mode Time shows the percentage of the sample interval that the processes in the Job object spent executing code in Kernel or privileged Mode.
  1216. 1509
  1217. This Period mSec - Processor shows the number of milliseconds of processor time used by all the processes in the Job object, including those that have terminated or that are no longer associated with the Job object, since the last time a time limit on the Job was established.
  1218. 1511
  1219. This Period mSec - user mode shows the number of milliseconds of user mode processor time used by all the processes in the Job object, including those that have terminated or that are no longer associated with the Job object, since the last time a time limit on the Job was established.
  1220. 1513
  1221. This Period mSec - kernel mode shows the number of milliseconds of user mode processor time used by all the processes in the Job object, including those that have terminated or that are no longer associated with the Job object, since the last time a time limit on the Job was established.
  1222. 1515
  1223. Pages/Sec shows the page fault rate of all the processes in the Job object.
  1224. 1517
  1225. Process Count - Total shows the number of processes, both active and terminated, that are or have been associated with the Job object.
  1226. 1519
  1227. Process Count - Active shows the number of processes that are currently associated with the Job object.
  1228. 1521
  1229. Process Count - Terminated shows the number of processes that have been terminated because of a limit violation.
  1230. 1523
  1231. Total mSec - Processor shows the number of milliseconds of processor time used by all the processes in the Job object, including those that have terminated or that are no longer associated with the Job object, since the Job object was created.
  1232. 1525
  1233. Total mSec - user mode shows the number of milliseconds of user mode processor time used by all the processes in the Job object, including those that have terminated or that are no longer associated with the Job object, since the Job object was created.
  1234. 1527
  1235. Total mSec - kernel mode shows the number of milliseconds of kernel mode processor time used by all the processes in the Job object, including those that have terminated or that are no longer associated with the Job object, since the Job object was created.
  1236. 1549
  1237. Job object Details shows detailed performance information about the active processes that make up a Job object.
  1238. 1847
  1239. End Marker