다음을 통해 공유


기본 카운터 형식

일부 수식에는 카운터 속성과 기본 속성이 모두 필요합니다. 기본 값은 카운터 유형에 대한 수식의 분모입니다. Win32_PerfRawData에서 파생된 원시 데이터 성능 카운터 클래스에서 기본 속성은 카운터 속성 바로 뒤에 와야 합니다. 기본 속성은 앞의 카운터와 동일한 이름에 _Base가 추가되어야 합니다.

예를 들어 Win32_PerfRawData_PerfDisk_LogicalDiskAvgDiskBytesPerRead 속성에는 읽기 작업 중에 디스크에서 전송된 원시 값(바이트)이 포함되어 있습니다. 여기에는 누적된 작업 수를 나타내는 기본 속성인 AvgDiskBytesPerRead_Base가 있습니다. WMI가 지정된 카운터 유형인 PERF_AVERAGE_BASE에 공식을 적용하면 AvgDiskBytesPerReadAvgDiskBytesPerRead_Base로 나누어 평균 값을 생성합니다. 이 값은 시스템 모니터에 표시되며 해당 Win32_PerfFormattedData_PerfDisk_LogicalDisk 속성에 저장됩니다. 기본 속성은 원시 데이터 클래스에서만 사용됩니다.

Win32_PerfFormattedData에서 파생된 클래스에서 카운터 한정자는 원시 클래스의 분자 속성을 지정하고 기본 한정자는 기본 분모 속성을 지정합니다.

다음 표에는 CounterType 상수 값이 나와 있습니다.

CounterType 상수 설명
PERF_AVERAGE_BASE10진수 1073939458
PERF_AVERAGE_TIMERPERF_AVERAGE_BULK 카운터 유형을 계산하는 데 사용되는 기본 값입니다.
PERF_COUNTER_MULTI_BASE10진수 1107494144
PERF_COUNTER_MULTI_TIMER, PERF_COUNTER_MULTI_TIMER_INV, PERF_100NSEC_MULTI_TIMER, PERF_100NSEC_MULTI_TIMER_INV 카운터 유형을 계산하는 데 사용되는 기본 값입니다.
PERF_LARGE_RAW_BASE10진수 1073939712
PERF_RAW_FRACTION, 64 비트의 계산에서 발견된 기본 값입니다.
PERF_RAW_BASE10진수 1073939459
PERF_RAW_FRACTION 카운터 유형을 계산하는 데 사용되는 기본 값입니다.
PERF_SAMPLE_BASE10진수 1073939457
PERF_SAMPLE_COUNTERPERF_SAMPLE_FRACTION 카운터 유형을 계산하는 데 사용되는 기본 값입니다.

WMI 성능 카운터 형식

카운터 형식