Raccoglie il contatore delle prestazioni Processore\\% tempo processore
Questa regola raccoglie i dati sulle prestazioni per il contatore delle prestazioni Processore\% Tempo processore del processore logico.
Il contatore delle prestazioni Processore\% Tempo processore visualizza la percentuale di tempo usata dal processore logico per eseguire un thread attivo. Tale valore viene calcolato misurando la durata di attività del thread inattivo nell'intervallo di campionamento e sottraendo tale tempo dalla durata dell'intervallo. A ciascun processore logico viene assegnato un thread inattivo che occupa i cicli di processore quando nessun altro thread è pronto all'esecuzione. Tale contatore è l'indicatore principale dell'attività del processore logico e visualizza la percentuale media di tempo occupato, osservata durante l'intervallo di campionamento. Viene calcolato monitorando il tempo per cui il servizio è rimasto inattivo e sottraendo tale valore dal 100%.
Target | Microsoft.Windows.Server.10.0.LogicalProcessor |
Category | PerformanceCollection |
Enabled | True |
Instance Name | Processor |
Counter Name | \% Processor Time |
Frequency | 300 |
Alert Generate | False |
Remotable | True |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
PerformanceDS | DataSource | System.Performance.OptimizedDataProvider | Default |
WriteToDB | WriteAction | Microsoft.SystemCenter.CollectPerformanceData | Default |
WriteToDW | WriteAction | Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData | Default |
<Rule ID="Microsoft.Windows.Server.10.0.LogicalProcessor.PercentProcessorTime.Collection" Enabled="true" Target="ServervNext!Microsoft.Windows.Server.10.0.LogicalProcessor">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="PerformanceDS" TypeID="SystemPerf!System.Performance.OptimizedDataProvider">
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>% Processor Time</CounterName>
<ObjectName>Processor</ObjectName>
<InstanceName>$Target/Property[Type="ServervNext!Microsoft.Windows.Server.10.0.LogicalProcessor"]/PerfmonInstance$</InstanceName>
<AllInstances>false</AllInstances>
<Frequency>300</Frequency>
<Tolerance>5</Tolerance>
<ToleranceType>Absolute</ToleranceType>
<MaximumSampleSeparation>12</MaximumSampleSeparation>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>