Raccoglie il contatore delle prestazioni Informazioni sul processore\\% Tempo di interrupt nel sistema operativo Windows Server 2008 R2
Questa regola raccoglie i dati sulle prestazioni del contatore di prestazioni Informazioni sul processore\% Tempo di interrupt nel sistema operativo Windows Server 2008 R2.
Il contatore delle prestazioni Informazioni sul processore\% Tempo di interrupt visualizza il tempo impiegato dal processore per ricevere e gestire gli interrupt hardware durante gli intervalli di campionamento. Questo valore rappresenta un indicatore indiretto dell'attività delle periferiche che generano gli interrupt, ad esempio l'orologio di sistema, il mouse, i driver dei dischi, le linee di comunicazione dati, le schede di rete e le altre periferiche. Queste periferiche interrompono normalmente il processore quando hanno completato un'attività o richiedono attenzione. La consueta esecuzione dei thread viene sospesa durante gli interrupt. La maggior parte degli orologi di sistema interrompe il processore ogni 10 millisecondi, creando un background di attività di interrupt. Questo contatore mostra la percentuale media di tempo occupato osservata durante l'intervallo di campionamento.
Target | Microsoft.Windows.Server.2008.R2.OperatingSystem |
Category | PerformanceCollection |
Enabled | False |
Instance Name | Processor Information |
Counter Name | \% Interrupt 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.2008.R2.OperatingSystem.TotalPercentInterruptTime.Collection" Enabled="false" Target="Server2008!Microsoft.Windows.Server.2008.R2.OperatingSystem">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="PerformanceDS" TypeID="SystemPerf!System.Performance.OptimizedDataProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>% Interrupt Time</CounterName>
<ObjectName>Processor Information</ObjectName>
<InstanceName>_Total</InstanceName>
<AllInstances>false</AllInstances>
<Frequency>300</Frequency>
<Tolerance>10</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>