다음을 통해 공유


CounterType 열거형

정의

카운터의 가능한 형식을 정의합니다. 각 카운터에는 카운터 형식이 할당됩니다. 카운터 형식은 카운터 데이터를 계산하고 평균을 구하여 표시하는 방법을 결정합니다.

public enum class CounterType
public enum CounterType
type CounterType = 
Public Enum CounterType
상속
CounterType

필드

AverageBase 1073939458

이 카운터는 AverageCount64AverageTimer32 카운터 형식에서 시간을 계산하거나 평균을 구할 때 기본 데이터(분모)로 사용됩니다. 이 카운터 형식은 마지막으로 관찰된 값만 수집합니다. 자세한 내용은 배포 키트에서 PERF_AVERAGE_BASE 카운터 형식을 참조하십시오.

AverageCount64 1073874176

이 카운터 형식은 작업 도중 처리된 평균 항목 수를 표시합니다. 이 형식의 카운터는 완료된 작업 수에 대한 처리된 항목(예: 전송된 바이트 수)의 비율을 표시합니다. 이 비율은 마지막 기간 동안 처리되는 항목의 수를 해당 기간 동안 완성되는 작업의 수와 비교하여 계산됩니다. 자세한 내용은 배포 키트에서 PERF_AVERAGE_BULK 카운터 형식을 참조하십시오.

AverageTimer32 805438464

이 카운터 형식은 프로세스나 작업을 완료하는 데 걸리는 평균 시간을 측정합니다. 이 형식의 카운터는 샘플 기간 동안 완성되는 프로세스나 작업의 수에 대한 해당 기간의 총 경과 시간의 비율을 표시합니다. 이 카운터 형식은 시스템 시계의 틱을 단위로 하여 시간을 측정합니다. 자세한 내용은 배포 키트에서 PERF_AVERAGE_TIMER 카운터 형식을 참조하십시오.

Delta32 4195328

이 카운터 형식은 가장 최근의 두 샘플 기간 사이에 측정된 특성의 변경 내용을 표시합니다. 자세한 내용은 배포 키트에서 PERF_COUNTER_DELTA 카운터 형식을 참조하십시오.

Delta64 4195584

이 카운터 형식은 가장 최근의 두 샘플 기간 사이에 측정된 특성의 변경 내용을 표시합니다. 이 형식은 Delta32 카운터 형식과 같지만 보다 큰 값을 수용할 수 있도록 더 큰 필드를 사용한다는 점이 다릅니다. 자세한 내용은 배포 키트에서 PERF_COUNTER_LARGE_DELTA 카운터 형식을 참조하십시오.

ElapsedTime 807666944

이 카운터 형식은 구성 요소나 프로세스가 시작된 시간과 이 값이 계산되는 시간 사이의 총 시간을 표시합니다. 자세한 내용은 배포 키트에서 PERF_ELAPSED_TIME 카운터 형식을 참조하십시오.

LargeQueueLength 4523264

이 카운터 형식은 일정 시간 동안 리소스 큐의 평균 길이를 모니터링합니다. 이 형식의 카운터는 기간별로 나누어진 마지막 두 샘플 기간 중에 관찰되는 큐 길이 간 차이를 표시합니다. 이 카운터 형식은 QueueLength 카운터 형식과 같지만 보다 큰 값을 수용할 수 있도록 더 큰 필드를 사용한다는 점이 다릅니다. 자세한 내용은 배포 키트에서 PERF_COUNTER_LARGE_QUEUELEN_TYPE 카운터 형식을 참조하십시오.

MultiTimerBase 1107494144

샘플링된 항목 수를 나타냅니다. 이 수는 서로 비슷한 여러 항목의 타이밍을 측정할 때 샘플링된 항목의 평균을 구하는 계산에서 분모로 사용됩니다. 이 형식은 카운터 형식 MultiTimerPercentageActive, MultiTimerPercentageNotActive, MultiTimerPercentageActive100NsMultiTimerPercentageNotActive100Ns를 지원합니다.

MultiTimerPercentageActive 574686464

이 카운터 형식은 멀티타이머입니다. 멀티타이머는 둘 이상의 구성 요소 인스턴스에서 데이터를 수집합니다(예: 프로세서 또는 디스크). 이 형식의 카운터는 하나 이상의 구성 요소에 대한 활성 시간을 샘플 기간의 총 시간에 대한 백분율로 표시합니다. 분자는 동시에 작동하는 구성 요소의 활성 시간을 기록하므로 결과 백분율은 100%를 초과할 수 있습니다. 이 카운터 형식은 100나노초가 아닌 시스템 성능 타이머의 틱을 단위로 하여 시간을 측정한다는 점에서 MultiTimerPercentageActive100Ns와는 다릅니다. 자세한 내용은 배포 키트에서 PERF_COUNTER_MULTI_TIMER 카운터 형식을 참조하십시오.

MultiTimerPercentageActive100Ns 575735040

이 카운터 형식은 하나 이상의 구성 요소에 대한 활성 시간을 샘플 기간의 총 시간에 대한 백분율로 표시합니다. 시간은 100나노초 단위로 측정됩니다. 이 카운터 형식은 멀티타이머입니다. 멀티타이머는 둘 이상의 구성 요소 인스턴스를 모니터링하도록 설계되었습니다(예: 프로세서 또는 디스크). 자세한 내용은 배포 키트에서 PERF_100NSEC_MULTI_TIMER 카운터 형식을 참조하십시오.

MultiTimerPercentageNotActive 591463680

이 카운터 형식은 하나 이상의 구성 요소에 대한 활성 시간을 샘플 기간의 총 시간에 대한 백분율로 표시합니다. 이 카운터 형식은 멀티타이머와는 정반대입니다. 멀티타이머는 둘 이상의 구성 요소 인스턴스를 모니터링합니다(예: 프로세서 또는 디스크). 역 카운터는 구성 요소가 비활성 상태인 시간을 측정한 다음 이 측정 값으로부터 활성 시간을 구합니다. 이 카운터는 100나노초가 아닌 시스템 성능 타이머의 틱을 단위로 하여 시간을 측정한다는 점에서 MultiTimerPercentageNotActive100Ns와는 다릅니다. 자세한 내용은 배포 키트에서 PERF_COUNTER_MULTI_TIMER_INV 카운터 형식을 참조하십시오.

MultiTimerPercentageNotActive100Ns 592512256

이 카운터 형식은 하나 이상의 구성 요소에 대한 활성 시간을 샘플 기간의 총 시간에 대한 백분율로 표시합니다. 이 형식의 카운터는 시간을 100나노초 단위로 측정합니다. 이 카운터 형식은 멀티타이머와는 정반대입니다. 멀티타이머는 둘 이상의 구성 요소 인스턴스를 모니터링하도록 설계되었습니다(예: 프로세서 또는 디스크). 역 카운터는 구성 요소가 비활성 상태로 유지된 시간을 측정한 다음 이 측정 값으로부터 활성 시간을 구합니다. 자세한 내용은 배포 키트에서 PERF_100NSEC_MULTI_TIMER_INV 카운터 형식을 참조하십시오.

ObjectSpecificTimer 543229184

이 64비트 카운터 형식은 개체별 단위로 표시되는 타이머입니다. 자세한 내용은 배포 키트에서 PERF_OBJ_TIME_TIMER 카운터 형식을 참조하십시오.

PercentageActive 541132032

이 카운터 형식은 구성 요소가 활성 상태인 평균 시간을 총 샘플 시간에 대한 백분율로 표시합니다. 자세한 내용은 배포 키트에서 PERF_COUNTER_TIMER 카운터 형식을 참조하십시오.

PercentageActive100Ns 542180608

이 카운터 형식은 구성 요소의 활성 시간을 샘플 기간의 총 경과 시간에 대한 백분율로 표시합니다. 시간은 100나노초 단위로 측정됩니다. 이 형식의 카운터는 한 번에 하나의 구성 요소에 대한 작업을 측정하도록 설계되었습니다. 자세한 내용은 배포 키트에서 PERF_100NSEC_TIMER 카운터 형식을 참조하십시오.

PercentageNotActive 557909248

이 형식은 카운터 형식과는 정반대입니다. 역 카운터는 구성 요소가 비활성 상태인 시간을 측정한 다음 이 측정 값으로부터 활성 시간을 구합니다. 이 형식의 카운터는 샘플 기간 동안 관찰되는 활성 시간의 평균 백분율을 표시합니다. 이러한 카운터의 값은 서비스가 비활성 상태인 시간의 백분율을 모니터링한 다음 이 값을 100%에서 빼서 계산합니다. 이 카운터 형식은 PercentageNotActive100Ns 카운터 형식과 같지만 시간을 100나노초 단위가 아닌 시스템 성능 타이머의 틱 단위로 측정한다는 점이 다릅니다. 자세한 내용은 배포 키트에서 PERF_COUNTER_TIMER_INV 카운터 형식을 참조하십시오.

PercentageNotActive100Ns 558957824

이 카운터 형식은 샘플 기간 동안 관찰되는 활성 시간의 평균 백분율을 표시합니다. 이는 역 카운터입니다. 역 카운터의 값은 서비스가 비활성 상태인 시간의 백분율을 모니터링한 다음 이 값을 100%에서 빼서 계산합니다. 자세한 내용은 배포 키트에서 PERF_100NSEC_TIMER_INV 카운터 형식을 참조하십시오.

PrecisionObjectSpecificTimer 543622400

이 카운터 형식은 두 카운터 값으로 구성된 값을 보여 줍니다. 첫 번째 값은 모니터링되는 이벤트의 경과 시간이고, 두 번째 값은 개체 헤더의 PerfFreq 필드에 지정된 빈도입니다. 이 카운터 형식은 시계 틱 값이 카운터 값과 함께 사용되므로 함수 호출에 따르는 지연으로 인한 오차가 없다는 점에서 다른 카운터 타이머와 다릅니다. 정밀 카운터 형식은 표준 시스템 타이머의 정밀도가 부족한 경우에 사용됩니다. 자세한 내용은 배포 키트에서 PERF_PRECISION_OBJECT_TIMER 카운터 형식을 참조하십시오.

PrecisionSystemTimer 541525248

이 카운터 형식은 두 카운터 값으로 구성된 값을 보여 줍니다. 첫 번째 값은 모니터링되는 이벤트의 경과 시간이고, 두 번째 값은 시스템 성능 타이머의 빈도입니다. 이 카운터 형식은 시계 틱 값이 카운터 값과 함께 사용되므로 함수 호출에 따르는 지연으로 인한 오차가 없다는 점에서 다른 카운터 타이머와 다릅니다. 정밀 카운터 형식은 표준 시스템 타이머의 정밀도가 부족한 경우에 사용됩니다. 자세한 내용은 배포 키트에서 PERF_PRECISION_TIMER 카운터 형식을 참조하십시오.

PrecisionTimer100Ns 542573824

이 카운터 형식은 두 카운터 값으로 구성된 값을 보여 줍니다. 첫 번째 값은 모니터링되는 이벤트의 경과 시간이고, 두 번째 값은 같은 단위의 프라이빗 타이머에서 가져온 "시계" 시간입니다. 시간은 100나노초 단위로 측정됩니다. 이 카운터 형식은 시계 틱 값이 카운터 값과 함께 사용되므로 함수 호출에 따르는 지연으로 인한 오차가 없다는 점에서 다른 카운터 타이머와 다릅니다. 정밀 카운터 형식은 표준 시스템 타이머의 정밀도가 부족한 경우에 사용됩니다. 자세한 내용은 배포 키트에서 PERF_PRECISION_100NS_TIMER 카운터 형식을 참조하십시오.

QueueLength 4523008

이 카운터 형식은 일정 시간 동안 리소스 큐의 평균 길이를 모니터링하도록 설계되었습니다. 기간별로 나누어진 마지막 두 샘플 기간 중에 관찰되는 큐 길이 간 차이를 표시합니다. 자세한 내용은 배포 키트에서 PERF_COUNTER_QUEUELEN_TYPE 카운터 형식을 참조하십시오.

QueueLength100Ns 5571840

이 카운터 형식은 100나노초 시간 기준을 사용하여 큐 길이와 시간의 곱을 측정합니다. 자세한 내용은 배포 키트에서 PERF_COUNTER_100NS_QUEUELEN_TYPE 카운터 형식을 참조하십시오.

QueueLengthObjectTime 6620416

이 카운터 형식은 개체별 시간 기준을 사용하여 큐 길이와 시간의 곱을 측정합니다. 자세한 내용은 배포 키트에서 PERF_COUNTER_OBJ_QUEUELEN_TYPE 카운터 형식을 참조하십시오.

RateOfCountPerSecond32 272696320

이 카운터 형식은 샘플 기간 동안 1초마다 완료되는 작업 수를 표시합니다. 이 형식의 카운터는 시스템 시계의 틱을 단위로 하여 시간을 측정합니다. 자세한 내용은 배포 키트에서 PERF_COUNTER_COUNTER 카운터 형식을 참조하십시오.

RateOfCountPerSecond64 272696576

이 카운터 형식은 샘플 기간 동안 1초마다 완료되는 작업 수를 표시합니다. 이 형식의 카운터는 시스템 시계의 틱을 단위로 하여 시간을 측정합니다. 이 카운터 형식은 RateOfCountPerSecond32 형식과 같지만 보다 큰 값을 수용할 수 있도록 더 큰 필드를 사용하는 점이 다릅니다. 자세한 내용은 배포 키트에서 PERF_COUNTER_BULK_COUNT 카운터 형식을 참조하십시오.

RawBase32 1073939459

이 카운터 형식은 마지막으로 관찰된 값만 수집합니다. 이 값은 일반 산술 분수를 제공하는 카운터의 분모로 사용됩니다. 이 형식은 RawFraction32 카운터 형식을 지원합니다. 자세한 내용은 배포 키트에서 PERF_RAW_BASE 카운터 형식을 참조하십시오.

RawBase64 1073939712

이 카운터 형식은 마지막으로 관찰된 값을 수집합니다. 이 형식은 RawBase32 카운터 형식과 같지만 보다 큰 값을 수용할 수 있도록 더 큰 필드를 사용한다는 점이 다릅니다. 이 형식은 RawFraction64 카운터 형식을 지원합니다. 자세한 내용은 배포 키트에서 PERF_LARGE_RAW_BASE 카운터 형식을 참조하십시오.

RawData32 65536

이 카운터 형식은 마지막으로 관찰된 값만 표시합니다. 평균은 표시되지 않습니다. 자세한 내용은 배포 키트에서 PERF_COUNTER_RAWCOUNT 카운터 형식을 참조하십시오.

RawData64 65792

이 카운터 형식은 평균이 아닌 마지막으로 관찰된 값만 표시합니다. 이 형식은 RawData32 카운터 형식과 같지만 보다 큰 값을 수용할 수 있도록 더 큰 필드를 사용한다는 점이 다릅니다. 자세한 내용은 배포 키트에서 PERF_COUNTER_LARGE_RAWCOUNT 카운터 형식을 참조하십시오.

RawDataHex32 0

이 카운터 형식은 가장 최근에 관찰된 값을 16진수 형식으로 표시합니다. 평균은 표시되지 않습니다. 자세한 내용은 배포 키트에서 PERF_COUNTER_RAWCOUNT_HEX 카운터 형식을 참조하십시오.

RawDataHex64 256

이 카운터 형식은 마지막으로 관찰된 값을 16진수 형식으로 표시합니다. 이 형식은 RawDataHex32 카운터 형식과 같지만 보다 큰 값을 수용할 수 있도록 더 큰 필드를 사용한다는 점이 다릅니다. 자세한 내용은 배포 키트에서 PERF_COUNTER_LARGE_RAWCOUNT_HEX 카운터 형식을 참조하십시오.

RawFraction32 537003008

이 카운터 형식은 전체 집합에 대한 부분 집합의 비율을 백분율로 표시합니다. 예를 들어, 이 카운터는 디스크에서 사용되는 바이트 수를 디스크에 있는 총 바이트 수와 비교합니다. 이 형식의 카운터는 현재 백분율만 표시하며 시간 경과에 따른 평균은 표시하지 않습니다. 자세한 내용은 배포 키트에서 PERF_RAW_FRACTION 카운터 형식을 참조하십시오.

RawFraction64 537003264

이 카운터 형식은 전체 집합에 대한 부분 집합의 비율을 백분율로 표시합니다. 예를 들어, 이 카운터는 디스크에서 사용되는 바이트 수를 디스크에 있는 총 바이트 수와 비교합니다. 이 형식의 카운터는 현재 백분율만 표시하며 시간 경과에 따른 평균은 표시하지 않습니다. 이 형식은 RawFraction32 카운터 형식과 같지만 보다 큰 값을 수용할 수 있도록 더 큰 필드를 사용한다는 점이 다릅니다.

SampleBase 1073939457

이 카운터는 샘플링한 샘플링 인터럽트의 수를 저장하며, 샘플링 분수에서 분모로 사용됩니다. 이 형식은 SampleFraction 카운터 형식을 지원합니다.

SampleCounter 4260864

이 카운터 형식은 1초마다 완료되는 평균 작업 수를 표시합니다. 이는 시스템 성능 타이머의 틱을 단위로 하여 시간을 측정합니다. 변수 F는 1초에 발생하는 틱 수를 나타냅니다. 결과가 초 단위로 표시되도록 수식에서 F 값이 함께 계산됩니다. 자세한 내용은 배포 키트에서 PERF_SAMPLE_COUNTER 카운터 형식을 참조하십시오.

SampleFraction 549585920

이 카운터 형식은 마지막 두 샘플 기간 동안의 모든 작업에 대한 평균 적중 비율을 표시합니다. 자세한 내용은 배포 키트에서 PERF_SAMPLE_FRACTION 카운터 형식을 참조하십시오.

설명

이 열거형에 나열된 형식에 대한 자세한 내용은 Windows Server 2003 배포 키트의 카운터 형식 섹션을 참조하세요.

적용 대상