다음을 통해 공유


시나리오 3: 성능 카운터

성능 카운터는 요청되거나 수신되는 데이터의 수, 크기, 기간 및 속도에 따라 정보 또는 데이터의 양을 측정합니다. 카운터에서 오류 메시지 목록과 같은 세부 정보 목록을 가져올 것으로 예상해서는 안 됩니다. 대신 성능 카운터를 사용하여 시작 이후의 오류 메시지 수 또는 오류 메시지가 생성되는 속도와 같은 수량을 가져옵니다.

HTTP.sys 성능 카운터

Windows Vista 및 Windows Server 2008부터 HTTP.sys 웹 서버의 모니터링, 진단 및 용량 계획에 도움이 되는 다음과 같은 성능 메트릭 카운터가 있습니다. HTTP Server API 구성 요소에는 웹 서버의 모니터링, 진단 및 용량 계획에 도움이 되는 다음과 같은 성능 카운터가 있습니다.

  • HTTP 서비스 카운터:
    • 캐시의 URI 수, 시작 이후 추가됨, 시작 이후 삭제됨, 캐시 플러시 수
    • 캐시 적중/초 및 캐시 누락/초
  • HTTP 서비스 URL 그룹:
    • 데이터 전송 속도, 데이터 수신 속도, 전송된 바이트(전송 및 수신)
    • 최대 연결 수, 연결 시도 속도, GET 및 HEAD 요청 속도 및 총 요청 수
  • HTTP 서비스 요청 큐:
    • 큐의 요청 수, 큐에서 가장 오래된 요청 수(큐의 마지막 요청 기간)
    • 큐에 들어오는 요청의 속도, 거부율, 거부된 총 요청 수, 캐시 적중률

성능 카운터에 액세스

  1. 명령 프롬프트에 perfmon 을 입력하여 성능 진단 콘솔을 시작합니다.
  2. 트리 컨트롤에서 성능 모니터 선택한 다음 를 클릭하여 카운터 추가+엽니다.
  3. 카운터 추가에서 HTTP 서비스, HTTP 서비스요청 큐 또는 HTTP 서비스 URL 그룹의 세 가지 성능 카운터 집합 중에서 선택합니다.
  4. HTTP 서비스 요청 큐HTTP 서비스 URL 그룹 카운터 집합에서 카운터를 보려면 instance 선택하고 추가를 클릭한 다음 확인을 클릭합니다. HTTP 서비스 카운터를 보려면 왼쪽 창에서 카운터 집합을 선택하고 추가를 클릭합니다.

참고

이러한 카운터는 구성 요소 전체 상태를 나타내기 때문에 컴퓨터당 HTTP Server API 카운터의 instance 하나만 존재합니다. URL 그룹 성능 카운터의 인스턴스를 사용하면 성능 카운터의 instance ID가 URL 그룹 ID와 일치합니다. netsh http show servicestate를 실행하여 URL 그룹 ID를 볼 수 있습니다. 요청 큐 성능 카운터의 인스턴스에서 instance 이름은 요청 큐 이름에 해당합니다. 요청 큐 이름(있는 경우)은 동일한 netsh http show servicestate에서 표시할 수 있습니다. 그러나 일부 서버 애플리케이션에는 성능 카운터 instance ID와 일치할 수 없는 명명되지 않은 요청 큐가 있을 수 있습니다.