다음을 통해 공유


성능 카운터 형식

업데이트: 2007년 11월

성능 카운터에는 모니터링 응용 프로그램과 이 응용 프로그램에 포함된 카운터 값이 상호 작용하는 방식을 결정하는 형식 정의가 있습니다. 예를 들어, 전자 상거래 응용 프로그램에서 매초마다 처리되는 주문량을 세는 PerformanceCounter 구성 요소의 인스턴스를 만든다고 가정합니다. 각 주문을 처리한 후에 1만큼 증가하는 성능 카운터를 만듭니다. 이 경우 CounterTypeRateOfCountsPerSecond32로 설정합니다. 이 형식은 2개의 샘플링을 가져와서 샘플의 타이밍으로 나누는 방식을 사용하여 카운터에서 매초마다 처리되는 주문을 계산하도록 지시합니다. 많은 샘플링을 가져올수록 데이터의 정확도는 높아집니다.

알맞은 카운터 형식 선택

카운터를 만들 때 다양한 형식의 성능 카운터를 선택할 수 있습니다. 카운터와 관련된 특정 계산값이 있는 카운터도 있고 계산되지 않은 값만 있는 카운터도 있습니다. 일반적으로 가장 자주 사용하는 카운터 형식이 몇 가지 있습니다. 다음 표는 카운터 형식을 사용 패턴에 따라 구분한 것입니다.

필요한 작업

사용할 카운터 형식

예제

항목, 작업 등의 간단한 카운트 유지

NumberOfItems32

이 카운터 형식을 사용하여 32비트 숫자로 수신된 주문 개수를 추적합니다.

더 많은 용량을 사용한 간단한 카운트 유지

NumberOfItems64

매우 큰 용량의 사이트인 경우 이 카운터 형식을 사용하여 주문을 추적합니다. 이 형식은 64비트 숫자로 저장됩니다.

항목, 작업 등의 초당 용량 추적

RateOfCountsPerSecond32

이 카운터 형식을 사용하여 판매 사이트에서 매초마다 수신되는 주문을 추적합니다. 이 형식은 32비트 숫자로 저장됩니다.

더 많은 용량을 사용한 초당 용량 추적

RateOfCountsPerSecond64

매우 큰 용량의 사이트인 경우 이 카운터 형식을 사용하여 초당 주문을 추적합니다. 이 형식은 64비트 숫자로 저장됩니다.

프로세스 수행 또는 항목을 처리하는 평균 시간 계산

AverageTimer32

이 카운터 형식을 사용하여 주문을 처리하는 데 걸리는 평균 시간을 계산합니다. 이 형식은 32비트 숫자로 저장됩니다.

카운터 형식을 사용하는 경우 다음과 같은 몇 가지 주의 사항이 있습니다.

사용할 수 있는 모든 형식 목록은 PerformanceCounterType을 참조하십시오.

참고 항목

작업

방법: 사용자 지정 성능 카운터 만들기

방법: 성능 카운터 범주 만들기

개념

성능 임계값 모니터링 개요