속성 한정자는 속성이 매핑되는 성능 카운터에 대한 정보를 지정합니다.
성능 카운터는 WMI 성능 카운터 클래스로 표현되는 성능 개체의 일부입니다. 성능 카운터별 한정자는 WbemPerfClass 공급자가 Root\CIMv2의 클래스 및 속성을 Win32_PerfRawData 위해 자동으로 연결됩니다.
이 정보는 성능 클래스의 모든 인스턴스에 적용됩니다. 항상 false인 부울 값이 있는 일부 한정자는 특정 클래스에 없을 수 있습니다.
원시 및 형식이 지정된 성능 클래스에 대한 속성 한정자
다음 목록에서는 Win32_PerfRawData 또는 Win32_PerfFormattedData파생된 클래스의 속성에 적용되는 한정자를 나열합니다.
-
sint32
Winperf.h 또는 Perflib.h에 정의된 카운터 형식 열거형의 정수 값입니다. CounterType한정자는 속성이 나타내는 카운터에 대해 시스템 모니터에 표시된 값을 계산하는 데 사용되는 수식 또는 알고리즘을 나타냅니다.
-
DisplayName
-
문자열
PDH(성능 데이터 도우미)로 지정된 성능 카운터 이름입니다.
-
HelpIndex
-
sint32
사용되지 않습니다. 항상 0을 포함합니다.
-
PerfIndex
-
sint32
사용되지 않습니다. 항상 0을 포함합니다.
원시 성능 클래스에 대한 속성 한정자
다음 목록에서는 Win32_PerfRawData파생된 클래스의 모든 속성에 적용되는 한정자를 나열합니다.
-
PerfDefault
-
부울
이 속성이 목록 상자에서 사용할 기본 카운터인지 여부를 나타냅니다. 이 한정자는 성능 카운터 버전 6.0에 대한 데이터를 제공하지 않으므로 기본적으로 False . 자세한 내용은 성능 카운터참조하세요.
-
DefaultScale
-
sint32
카운터 표시에 사용할 10의 힘입니다. 0의 경우 예상 최대값은 10^0 또는 1입니다.
-
sint32
청중 수준의 지식. 사용되지 않습니다. 값은 항상 100입니다.
형식이 지정된 성능 클래스의 속성 한정자
다음 목록에서는 Win32_PerfFormattedData파생된 클래스의 모든 속성에 적용되는 한정자를 나열합니다.
-
CookingType
-
문자열
결과를 생성하는 데 사용되는 수식 형식입니다. 각 카운터 형식은 다른 속성 한정자를 사용하여 현재 속성의 값으로 표시된 결과를 계산합니다. Counter, PerfTimeStamp및 PerfTimeFreq 한정자는 데이터를 제공하는 원시 클래스의 속성에 매핑됩니다.
자세한 내용은 CounterType 한정자참조하세요.
-
카운터
-
문자열
요리 수식에서 카운터 값으로 사용할 해당 원시 클래스의 필수 속성 이름입니다. 값은 해당 원시 클래스에 있는 데이터 원본 속성의 속성 이름이어야 합니다.
-
PerfTimeStamp
-
문자열
요리 수식에서 빈도로 사용할 원시 클래스의 속성 이름입니다. 이 한정자는 속성에 없는 경우 클래스 수준의 적절한 기본값이 사용됩니다. 빈도는 타임스탬프를 초당 틱을 나타냅니다.
-
PerfTimeFreq
-
문자열
요리 수식에서 타임스탬프로 사용할 원시 클래스의 속성 이름입니다. 클래스 수준의 적절한 기본값은 속성에 대해 이 한정자를 사용하지 않는 경우에 사용됩니다. 타임스탬프는 근사치이며 마샬링 및 실제 데이터 수집으로 인해 발생하는 오버헤드를 고려하지 않으므로 자동으로 생성된 타임스탬프가 계산에 오류를 발생시키는 경우가 있습니다.
속성 한정자를 해석하는 방법
Win32_PerfFormattedData 클래스의 속성에는 형식화된 성능 데이터 공급자제공된 계산된 데이터가 포함됩니다. 속성 값은 최종 계산 결과입니다. 한정자는 레시피를 제공합니다.
Counter 및 Base 한정자는 데이터 원본을 가리키고 CookingType 결과를 생성하는 데 사용되는 수식을 지정합니다. 타임스탬프 및 샘플 빈도는 해당 원시 클래스에서도 제공되며 PerfTimeStamp 및 PerfTimeFreq이름이 지정됩니다.
예를 들어 WMI에서 제공하는 형식이 지정된 클래스 중 하나인 Win32_PerfFormattedData_PerfDisk_LogicalDiskAvgDiskBytesPerRead 속성이 포함되어 있습니다. 형식이 지정된 클래스의 속성 이름은 원시 클래스의 속성과 동일해야 합니다. AvgDiskBytesPerRead 속성에는 다음 한정자입니다.
다음 목록에는 Win32_PerfFormattedData파생된 모든 클래스의 속성에 사용할 수 있는 속성 한정자를 나열합니다.
| 한정자 | 값 |
|---|---|
| CookingType | PERF_AVERAGE_BULK |
| 카운터 | AvgDiskBytesPerRead |
| PerfTimeStamp | Timestamp_PerfTime |
| PerfTimeFreq | Frequency_PerfTime |
| PerfIndex | 408 |
| HelpIndex | 409 |
| 기본 | AvgDiskBytesPerRead_Base |
AvgDiskBytesPerRead 속성은 읽기 작업 중에 디스크에서 전송된 평균 바이트 수를 보고합니다. PERF_AVERAGE_BULK 수식은 다음과 같습니다.
(Sample2 - Sample1) / (Base Sample2 - Base Sample1)
읽기 작업은 가장 최근 샘플을 나타내는 PerfTimeStamp 값과 함께 PerfTimeFreq 지정된 빈도로 샘플링됩니다. 원시 카운터 데이터(바이트)는 Win32_PerfRawData_PerfDisk_LogicalDisk 클래스의 AvgDiskBytesPerRead 속성에서 가져옵니다. 작업 데이터의 기본 수는 동일한 클래스의 AvgDiskBytesPerRead_Base 속성에서 가져옵니다.
자세한 내용은 통계 성능 데이터 가져오기 및 모니터링 성능 데이터참조하세요.
관련 항목
-
WMI 성능 클래스와 관련된 한정자