Difference between revisions of "Techwiki:Performance Counter Indexes"

From ReactOS Wiki
Jump to: navigation, search
Line 167: Line 167:
 
|| % Committed Bytes In Use || 1406 || PERF_RAW_FRACTION || 160
 
|| % Committed Bytes In Use || 1406 || PERF_RAW_FRACTION || 160
 
|-
 
|-
|| % Committed Bytes In Use || 1406 || PERF_RAW_FRACTION || 164
+
|| % Committed Bytes In Use || 1406 || PERF_RAW_BASE || 164
 
|-
 
|-
 
|| Available KBytes || 1380 || PERF_COUNTER_RAWCOUNT || 168
 
|| Available KBytes || 1380 || PERF_COUNTER_RAWCOUNT || 168

Revision as of 19:24, 31 March 2011

This information was compiled by dumping the Performance Registry Text and Help Text hives and then crosslisted with Technet's documentation on Windows 2003 performance counters. The primary issue with the listings provided in the Text hive is there is nothing to distinguish between indexes that represent a block of performance counters versus individual performance counters. As such, this listing does not go in numerical order and instead groups performance counters into their respective blocks in the order they were encountered. System indexes appear to at least have been hardcoded.

Color Coding
Need Verification
Not listed in Technet documentation.
Performance Counter Object Name Index Value Number of Counters Instances
LogicalDisk 236 34 # of Disks
Performance Counter Name Index Value Counter Type Byte Offset
% Free Space 408 PERF_RAW_FRACTION 4
% Free Space 408 PERF_RAW_BASE 8
Free Megabytes 410 PERF_COUNTER_RAWCOUNT 12
Current Disk Queue Length 198 PERF_COUNTER_RAWCOUNT 16
% Disk Time 200 PERF_PRECISION_100NS_TIMER 24
% Disk Time 200 PERF_PRECISION_TIMESTAMP 184
Avg. Disk Queue Length 1400 PERF_COUNTER_LARGE_QUEUELEN_TYPE 32
% Disk Read Time 202 PERF_PRECISION_100NS_TIMER 40
% Disk Read Time 202 PERF_PRECISION_TIMESTAMP 184
Avg. Disk Read Queue Length 1402 PERF_COUNTER_LARGE_QUEUELEN_TYPE 48
% Disk Write Time 204 PERF_PRECISION_100NS_TIMER 56
% Disk Write Time 204 PERF_PRECISION_TIMESTAMP 184
Avg. Disk Write Queue Length 1404 PERF_COUNTER_LARGE_QUEUELEN_TYPE 64
Avg. Disk sec/Transfer 206 PERF_AVERAGE_TIMER 72
Avg. Disk sec/Transfer 206 PERF_AVERAGE_BASE 20
Avg. Disk sec/Read 208 PERF_AVERAGE_TIMER 80
Avg. Disk sec/Read 208 PERF_AVERAGE_BASE 96
Avg. Disk sec/Write 210 PERF_AVERAGE_TIMER 88
Avg. Disk sec/Write 210 PERF_AVERAGE_BASE 100
Disk Transfers/sec 212 PERF_COUNTER_COUNTER 104
Disk Reads/sec 214 PERF_COUNTER_COUNTER 108
Disk Writes/sec 216 PERF_COUNTER_COUNTER 112
Disk Bytes/sec 218 PERF_COUNTER_BULK_COUNT 120
Disk Read Bytes/sec 220 PERF_COUNTER_BULK_COUNT 128
Disk Write Bytes/sec 222 PERF_COUNTER_BULK_COUNT 136
Avg. Disk Bytes/Transfer 224 PERF_AVERAGE_BULK 144
Avg. Disk Bytes/Transfer 224 PERF_AVERAGE_BASE 116
Avg. Disk Bytes/Read 226 PERF_AVERAGE_BULK 152
Avg. Disk Bytes/Read 226 PERF_AVERAGE_BASE 168
Avg. Disk Bytes/Write 228 PERF_AVERAGE_BULK 160
Avg. Disk Bytes/Write 228 PERF_AVERAGE_BASE 172
% Idle Time 1482 PERF_PRECISION_100NS_TIMER 176
% Idle Time 1482 PERF_PRECISION_TIMESTAMP 184
Split IO/Sec 1484 PERF_COUNTER_COUNTER 192
Performance Counter Object Name Index Value Number of Counters Instances
Memory 2 31 N/A
Performance Counter Name Index Value Counter Type Byte Offset
Page Faults/sec 28 PERF_COUNTER_COUNTER 4
Available Bytes 24 PERF_COUNTER_RAWCOUNT 8
Committed Bytes 26 PERF_COUNTER_RAWCOUNT 16
Commit Limit 30 PERF_COUNTER_RAWCOUNT 24
Write Copies/sec 32 PERF_COUNTER_COUNTER 32
Transition Faults/sec 34 PERF_COUNTER_COUNTER 36
Cache Faults/sec 36 PERF_COUNTER_COUNTER 40
Demand Zero Faults/sec 38 PERF_COUNTER_RAWCOUNT 44
Pages/sec 40 PERF_COUNTER_COUNTER 48
Pages Input/sec 822 PERF_COUNTER_COUNTER 52
Page Reads/sec 42 PERF_COUNTER_COUNTER 56
Pages Output/sec 48 PERF_COUNTER_COUNTER 60
Pool Paged Bytes 56 PERF_COUNTER_RAWCOUNT 64
Pool Nonpaged Bytes 58 PERF_COUNTER_RAWCOUNT 72
Page Writes/sec 50 PERF_COUNTER_COUNTER 80
Pool Paged Allocs 60 PERF_COUNTER_RAWCOUNT 84
Pool Nonpaged Allocs 64 PERF_COUNTER_RAWCOUNT 88
Free System Page Table Entries 678 PERF_COUNTER_RAWCOUNT 92
Cache Bytes 818 PERF_COUNTER_RAWCOUNT 96
Cache Bytes Peak 820 PERF_COUNTER_RAWCOUNT 104
Pool Paged Resident Bytes 66 PERF_COUNTER_RAWCOUNT 112
System Code Total Bytes 68 PERF_COUNTER_RAWCOUNT 120
System Code Resident Bytes 70 PERF_COUNTER_RAWCOUNT 128
System Driver Total Bytes 72 PERF_COUNTER_RAWCOUNT 136
System Driver Resident Bytes 74 PERF_COUNTER_RAWCOUNT 144
System Cache Resident Bytes 76 PERF_COUNTER_RAWCOUNT 152
% Committed Bytes In Use 1406 PERF_RAW_FRACTION 160
% Committed Bytes In Use 1406 PERF_RAW_BASE 164
Available KBytes 1380 PERF_COUNTER_RAWCOUNT 168
Available MBytes 1382 PERF_COUNTER_RAWCOUNT 176
Transition Pages RePurposed/sec 824 PERF_COUNTER_COUNTER 184
Performance Counter Object Name Index Value Number of Counters Instances
Objects 260 6 N/A
Performance Counter Name Index Value Counter Type Byte Offset
Processes 248 PERF_COUNTER_RAWCOUNT 4
Threads 250 PERF_COUNTER_RAWCOUNT 8
Events 252 PERF_COUNTER_RAWCOUNT 12
Semaphores 254 PERF_COUNTER_RAWCOUNT 16
Mutexes 256 PERF_COUNTER_RAWCOUNT 20
Sections 258 PERF_COUNTER_RAWCOUNT 24
Performance Counter Object Name Index Value Number of Counters Instances
Process 230 27 # of Processes
Performance Counter Name Index Value Counter Type Byte Offset
% Processor Time 6 PERF_100NSEC_TIMER 8
% User Time 142 PERF_100NSEC_TIMER 16
% Privileged Time 144 PERF_100NSEC_TIMER 24
Virtual Bytes Peak 172 PERF_COUNTER_RAWCOUNT 32
Virtual Bytes 174 PERF_COUNTER_RAWCOUNT 40
Page Faults/sec 28 PERF_COUNTER_COUNTER 4
Working Set Peak 178 PERF_COUNTER_RAWCOUNT 48
Working Set 180 PERF_COUNTER_RAWCOUNT 56
Page File Bytes Peak 182 PERF_COUNTER_RAWCOUNT 64
Page File Bytes 184 PERF_COUNTER_RAWCOUNT 72
Private Bytes 186 PERF_COUNTER_RAWCOUNT 80
Thread Count 680 PERF_COUNTER_RAWCOUNT 88
Priority Base 682 PERF_COUNTER_RAWCOUNT 92
Elapsed Time 684 PERF_ELAPSED_TIME 96
ID Process 784 PERF_COUNTER_RAWCOUNT 104
Creating Process ID 1410 PERF_COUNTER_RAWCOUNT 108
Pool Paged Bytes 56 PERF_COUNTER_RAWCOUNT 112
Pool Nonpaged Bytes 58 PERF_COUNTER_RAWCOUNT 116
Handle Count 952 PERF_COUNTER_RAWCOUNT 120
IO Read Operations/sec 1412 PERF_COUNTER_BULK_COUNT 128
IO Write Operations/sec 1414 PERF_COUNTER_BULK_COUNT 136
IO Data Operations/sec 1416 PERF_COUNTER_BULK_COUNT 144
IO Other Operations/sec 1418 PERF_COUNTER_BULK_COUNT 152
IO Read Bytes/sec 1420 PERF_COUNTER_BULK_COUNT 160
IO Write Bytes/sec 1422 PERF_COUNTER_BULK_COUNT 168
IO Data Bytes/sec 1424 PERF_COUNTER_BULK_COUNT 176
IO Other Bytes/sec 1426 PERF_COUNTER_BULK_COUNT 184
Performance Counter Object Name Index Value Number of Counters Instances
Processor 238 15 # of CPUs + 1
Performance Counter Name Index Value Counter Type Byte Offset
% Processor Time 6 PERF_100NSEC_TIMER_INV 8
% User Time 142 PERF_100NSEC_TIMER 16
% Privileged Time 144 PERF_100NSEC_TIMER 24
Interrupts/sec 148 PERF_COUNTER_COUNTER 32
% DPC Time 696 PERF_100NSEC_TIMER 40
% Interrupt Time 698 PERF_100NSEC_TIMER 48
DPCs Queued/sec 1334 PERF_COUNTER_COUNTER 56
DPC Rate 1336 PERF_COUNTER_RAWCOUNT 60
% Idle Time 1746 PERF_100NSEC_TIMER 64
% C1 Time 1748 PERF_100NSEC_TIMER 72
% C2 Time 1750 PERF_100NSEC_TIMER 80
% C3 Time 1752 PERF_100NSEC_TIMER 88
C1 Transitions/sec 1754 PERF_COUNTER_BULK_COUNT 96
C2 Transitions/sec 1756 PERF_COUNTER_BULK_COUNT 104
C3 Transitions/sec 1758 PERF_COUNTER_BULK_COUNT 112