답변:
서버에서 성능 카운터를 실행하는 데 문제가 없었습니다.
IIS에 대한 다음 카운터를 시청하는 것이 좋습니다 .
특히 ASP.NET의 경우
답변이 늦었지만 프로덕션 환경에서 수행 한 작업을 공유하고 있습니다.
시나리오는 웹 서버의 요청 히트 수와 몇 개의 서비스가 제공되는지 / 스레드 기아 / 자원 병목 현상이 발생했는지 여부를 찾아야했습니다.
이를 위해 perfmon.exe 카운터와 함께 다음 카운터를 사용했습니다
.- Asp.Net Apps V2.0.50727.
인스턴스 :-LM_W3SVC_1_ROOT_ "HostedWebSite"
1). Requests Total (총 요청 수) :-마지막 IIS를 다시 시작한 총 요청 수를 제공합니다.
2). 응용 프로그램 대기열의 요청
3). 성공 요청
4). 요청 실패
3). TimedOut을 요청합니다
4). 거부 된 요청 : 애플리케이션 요청 큐로 인해 거부 된 요청 수
5). 찾을 수없는 요청 : 찾을 수없는 자원에 대한 요청 수입니다.
6). 승인되지 않은 요청 : 인증되지 않은 액세스로 인해 요청이 실패했습니다.
카운터 :-.Net CLR 데이터.
1). SQL 클라이언트 : 현재 # 풀링 된 풀링되지 않은 연결 :-풀링 된 풀링 된 연결 수를 제공합니다.
카운터 :-.Net CLR LocksAndThreads.
1). 논리 스레드 수
2). 물리적 스레드 수
카운터 :-HTTP 서비스 요청 큐
1). CurrentQueueSize :-대기열의 요청 수
2). RejectedRequests : 큐에서 거부 된 총 요청 수