2016-06-04 3 views
0

IIS는 들어오는 HTTP 요청을 처리하기 위해 스레드 풀의 스레드를 사용하고 요청 처리를 완료 한 후에 스레드를 한 번 릴리스합니다.IIS 스레드에 대한 이해 및 모니터링

특정 하드웨어 구성에 대해 IIS 서버에서 가능한 스레드 수와 동시에 처리 할 수있는 스레드 수 및 더 많은 관련 시나리오를 이해하려면이 문제를 해결하고 싶습니다.

스레드 할당/사용 @ IIS를 시각적으로 모니터하는 데 도움이되는 방법/도구를 찾고 있습니다.

나는 어떤 포인터/제안을 주셔서 감사합니다?

+1

IIS는 기본 사항을 배우는 경우 여러 스레드뿐만 아니라 여러 프로세스를 사용합니다. 그래서 정확히 당신이 모니터하고 싶은 것이 궁금합니다. Windows는 MSDN을 체크 아웃하고 단일 IIS 작업자 프로세스의 스레드를 확인하는 데 사용할 수있는 경우 프로세스 내의 스레드를보고하는 성능 카운터를 제공합니다. –

답변

1

특정 하드웨어에 대해 IIS 서버에서 가능한 스레드 수를 보려면 해당 서버를 클릭하십시오. 그런 다음 오른쪽 창에서 ASP를 두 번 클릭하십시오.

enter image description here

프로세서 제한 속성 당 ASP 스레드

enter image description here

는 IIS가 생성 프로세서 당 작업자 스레드의 최대 개수를 지정한다. Threads Per Processor Limit의 기본값은 25입니다.이 속성의 최대 권장 값은 100입니다. 프로세서 당 스레드 수를 늘리려면 this을 참조하십시오.