Previous Topic: Registry DataNext Topic: Unsupported Performance Data Types


Performance Data

SystemEDGE provides access to performance counters in the performance registry by specifying the object and counter names. For instance, the object NWLink NetBIOS and counter Bytes Total/sec identifies the NetBIOS byte-counter statistic. When using performance counters, you must interpret the data carefully. There are at least 27 different counter types in Windows. Most counters do not actually report the data in the format that you assume based on the name of the counter.

Familiarize yourself with Windows Performance counters before using this feature. For more information, refer to the section on optimizing Windows in the Windows Resource Kit.

The following list matches the 4-byte performance data types that SystemEDGE supports with the preferred SNMP types:

PERF_COUNTER_COUNTER

Counter or integer

PERF_COUNTER_RAWCOUNT

Counter, integer, or gauge

PERF_COUNTER_RAWCOUNT_HEX

Counter, integer, or gauge

PERF_SAMPLE_COUNTER

Counter, integer, or gauge

The following list matches the 8-byte performance data types that SystemEDGE supports with the preferred SNMP types. Because SNMPv1 supports only 4-byte values, agent returns only the least significant 4 bytes of data.

PERF_COUNTER_TIMER

Counter, integer, or gauge

Note: Returns data as percentage multiplied by 100.

PERF_COUNTER_BULK_COUNT

Counter, integer, or gauge

PERF_COUNTER_LARGE_RAWCOUNT

Counter, integer, or gauge

PERF_COUNTER_LARGE_RAWCOUNT_HEX

Counter, integer, or gauge

PERF_COUNTER_TIMER_INV

Counter, integer, or gauge

Note: Returns data as percentage multiplied by 100.

PERF_AVERAGE_BULK

Counter, integer, or gauge

PERF_100NSEC_TIMER

Counter or integer

Note: Returns data as percentage multiplied by 100.

PERF_100NSEC_TIMER_INV

Counter or integer

Note: Returns data as percentage multiplied by 100.

PERF_COUNTER_MULTI_TIMER

Counter or integer

Note: Returns data as percentage multiplied by 100.

PERF_COUNTER_MULTI_TIMER_INV

Counter or integer

Note: Returns data as percentage multiplied by 100.

PERF_100NSEC_MULTI_TIMER

Counter or integer

Note: Returns data as percentage multiplied by 100.

PERF_100NSEC_MULTI_TIMER_INV

Counter, integer, or gauge

Note: Returns data as percentage multiplied by 100.

PERF_ELAPSED_TIME

Integer

PERF_SAMPLE_FRACTION

Integer or gauge

Note: Returns data as percentage multiplied by 100.

PERF_RAW_FRACTION

Integer or gauge

Note: Returns data as percentage multiplied by 100.

PERF_LARGE_RAW_FRACTION

Integer or gauge

Note: Returns data as percentage multiplied by 100.