애플리케이션 풀에 대한 CPU 설정을 구성합니다.
구문
class ApplicationPoolProcessorSettings : EmbeddedObject
메서드
이 클래스에는 메서드가 없습니다.
속성
다음 표에서는 클래스에서 노출하는 속성을 나열합니다 ApplicationPoolProcessorSettings .
| 속성 | Description |
|---|---|
Action |
애플리케이션 풀이 속성에 지정된 Limit CPU 제한을 초과할 때 IIS가 수행하는 작업을 지정하는 읽기/쓰기 sint32 값입니다. 가능한 값은 설명 섹션의 뒷부분에 나열됩니다. |
Limit |
속성에 지정된 간격 동안 작업자 프로세스가 제한되는 CPU 시간의 백분율을 ResetInterval 나타내는 읽기/쓰기 uint32 값입니다. 기본값은 작업자 프로세스에 대한 CPU 사용 제한을 사용하지 않도록 설정하는 0입니다. 속성의 Limit 값을 초과하면 이벤트가 이벤트 로그에 기록되고 속성에서 지정한 Action 작업이 수행됩니다. |
ResetInterval |
속성의 재설정 간격을 나타내는 읽기/쓰기 datetime 값입니다 Limit . 마지막 재설정 이후 경과된 시간이 속성에 ResetInterval 지정된 값과 같으면 IIS는 에 대한 LimitCPU 타이머를 다시 설정합니다. 를 0으로 설정 ResetInterval 하면 CPU 모니터링이 비활성화됩니다. 기본값은 5입니다. |
SmpAffinitized |
읽기/쓰기 boolean 값입니다.
true 속성이 SmpProcessorAffinityMask 특정 프로세서에 작업자 프로세스를 할당할 수 있으면 이고, false그렇지 않으면 입니다. 기본값은 false입니다. |
SmpProcessorAffinityMask |
애플리케이션 풀에서 작업자가 처리해야 하는 CPU를 나타내는 16진수 마스크가 포함된 읽기/쓰기 uint32 값입니다. 이 설정은 다중 프로세서 서버의 처음 32개 프로세서에 대한 것입니다. 속성을 사용 SmpProcessorAffinityMask 하려면 먼저 속성을 true로 SmpAffinitized 설정합니다.
참고: IIS_Schema.xml 파일은 이 속성의 기본값으로 4294967295(무제한)를 지정하지만 WMI 공급자가 반환하는 기본값은 -1입니다. 이 속성을 0으로 설정하면 SMP 선호도가 구성되지 않으므로 오류 조건이 발생합니다. |
SmpProcessorAffinityMask2 |
애플리케이션 풀에서 작업자가 처리해야 하는 CPU를 나타내는 16진수 마스크가 포함된 읽기/쓰기 uint32 값입니다. 이 설정은 다중 프로세서 서버의 두 번째 32개 프로세서 집합에 대한 것입니다. 속성을 사용 SmpProcessorAffinityMask 하려면 먼저 속성을 true로 SmpAffinitized 설정합니다.
참고: IIS_Schema.xml 파일은 이 속성의 기본값으로 4294967295(무제한)를 지정하지만 WMI 공급자가 반환하는 기본값은 -1입니다. 이 속성을 0으로 설정하면 SMP 선호도가 구성되지 않으므로 오류 조건이 발생합니다. |
설명
이 클래스의 인스턴스는 ApplicationPool 클래스의 속성에 포함 Cpu 됩니다.
다음 표에서는 속성에 대해 가능한 값과 연결된 키워드 및 작업을 Action 나열합니다. 기본값은 0(NoAction)입니다.
| 값 | 키워드 | 작업 |
|---|---|---|
| 0 | NoAction |
이벤트 로그에 경고를 씁니다. 하지만 다른 작업은 수행하지 않습니다. |
| 1 | KillW3WP |
속성 값 Limit 이 초과되면 애플리케이션 풀 작업자 프로세스를 종료합니다. |
WMI(Windows Management Instrumentation)의 날짜/시간 값에 대한 자세한 내용은 CIM_DATETIME.
프로세서 선호도 설정에 대한 자세한 내용은 프로세서 선호 도 설정을 참조하세요.
상속 계층 구조
ApplicationPoolProcessorSettings
요구 사항
| 형식 | Description |
|---|---|
| 클라이언트 | - Windows Vista의 IIS 7.0 - Windows 7의 IIS 7.5 - Windows 8의 IIS 8.0 - WINDOWS 10 IIS 10.0 |
| 서버 | - Windows Server 2008의 IIS 7.0 - Windows Server 2008 R2의 IIS 7.5 - Windows Server 2012의 IIS 8.0 - Windows Server 2012 R2의 IIS 8.5 - WINDOWS SERVER 2016 IIS 10.0 |
| 제품 | - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 |
| MOF 파일 | WebAdministration.mof |