Condividi tramite


Classe ApplicationPoolProcessorSettings1

Configura le impostazioni della CPU per un pool di applicazioni.

Sintassi

class ApplicationPoolProcessorSettings : EmbeddedObject  

Metodi

Questa classe non contiene metodi.

Proprietà

Nella tabella seguente sono elencate le proprietà esposte dalla ApplicationPoolProcessorSettings classe .

Nome Descrizione
Action Valore di lettura/scrittura sint32 che specifica le azioni eseguite da IIS quando un pool di applicazioni supera il limite di CPU specificato dalla Limit proprietà. I valori possibili sono elencati più avanti nella sezione Osservazioni.
Limit Valore di lettura/scrittura uint32 che indica la percentuale di tempo di CPU a cui i processi di lavoro sono limitati durante l'intervallo specificato dalla ResetInterval proprietà. Il valore predefinito è 0, che disabilita le restrizioni relative all'utilizzo della CPU nei processi di lavoro. Se il valore della Limit proprietà viene superato, viene scritto un evento nel registro eventi e l'azione specificata dalla Action proprietà viene eseguita.
ResetInterval Valore di lettura/scrittura datetime che rappresenta l'intervallo di reimpostazione per la Limit proprietà. Quando il tempo trascorso dall'ultima reimpostazione equivale al valore specificato nella ResetInterval proprietà, IIS reimposta i timer della CPU per Limit. L'impostazione ResetInterval su 0 disabilita il monitoraggio della CPU. Il valore predefinito è 5.
SmpAffinitized Valore di lettura/scrittura boolean . true se la SmpProcessorAffinityMask proprietà sarà consentita per assegnare un processo di lavoro a un determinato processore; in caso contrario, false. Il valore predefinito è false.
SmpProcessorAffinityMask Valore di lettura/scrittura uint32 che contiene una maschera esadecimale che indica quale CPU elabora i processi di lavoro in un pool di applicazioni deve essere associata. Questa impostazione è per i primi 32 processori in un server multiprocessore. Per abilitare la proprietà, impostare prima la SmpProcessorAffinityMaskSmpAffinitized proprietà su true. Nota: Anche se il file IIS_Schema.xml specifica 4294967295 (illimitato) come impostazione predefinita per questa proprietà, il valore predefinito restituito dal provider WMI è -1. L'impostazione di questa proprietà su 0 causerà una condizione di errore perché non verrà configurata alcuna affinità SMP.
SmpProcessorAffinityMask2 Valore di lettura/scrittura uint32 che contiene una maschera esadecimale che indica quale CPU elabora i processi di lavoro in un pool di applicazioni deve essere associata. Questa impostazione è per il secondo set di 32 processori in un server multiprocessore. Per abilitare la proprietà, impostare prima la SmpProcessorAffinityMaskSmpAffinitized proprietà su true. Nota: Anche se il file IIS_Schema.xml specifica 4294967295 (illimitato) come impostazione predefinita per questa proprietà, il valore predefinito restituito dal provider WMI è -1. L'impostazione di questa proprietà su 0 causerà una condizione di errore perché non verrà configurata alcuna affinità SMP.

Commenti

Le istanze di questa classe sono contenute nella Cpu proprietà della classe ApplicationPool .

Nella tabella seguente sono elencati i valori possibili e le parole chiave e le azioni associate per la Action proprietà. Il valore predefinito è 0 (NoAction).

Valore Parola chiave Azione
0 NoAction Scrive un avviso nel registro eventi, ma non esegue alcuna altra azione.
1 KillW3WP Arresta i processi di lavoro del pool di applicazioni quando il valore della Limit proprietà viene superato.

Per altre informazioni sui valori di data/ora in Strumentazione gestione Windows (WMI), vedere CIM_DATETIME.

Per altre informazioni sull'impostazione dell'affinità del processore, vedere Impostare affinità processore.

Gerarchia di ereditarietà

EmbeddedObject

ApplicationPoolProcessorSettings

Requisiti

Tipo Descrizione
Client - IIS 7.0 in Windows Vista
- IIS 7.5 in Windows 7
- IIS 8.0 in Windows 8
- IIS 10.0 in Windows 10
Server - IIS 7.0 in Windows Server 2008
- IIS 7.5 in Windows Server 2008 R2
- IIS 8.0 in Windows Server 2012
- IIS 8.5 in Windows Server 2012 R2
- IIS 10.0 in Windows Server 2016
Prodotto - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
File MOF WebAdministration.mof

Vedere anche

Classe ApplicationPool
Classe EmbeddedObject
CIM_DATETIME