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 SmpProcessorAffinityMask SmpAffinitized 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 SmpProcessorAffinityMask SmpAffinitized 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à
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 |