İşlemci Bilgileri\\% Kesme Zamanı performans sayacını toplar
Bu kural, Mantıksal İşlemcinin İşlemci\% Kesinti Zamanı performans sayacı için performans verilerini toplar.
İşlemci Bilgileri\% Kesme Zamanı performans sayacı, örnek zaman aralığında mantıksal işlemcinin donanım kesmeleri alarak ve bunlara hizmet vererek harcadığı zamanı sunar. Bu değer; sistem saati, fare, disk sürücüleri, veri iletişim hatları, ağ arabirim kartları ve diğer çevre birimleri gibi cihazların kesilmeler oluşturan etkinliklerinin dolaylı bir göstergesidir. Bu cihazlar bir görev tamamlandığında veya bir işlem yapılması gerektiğinde genellikle işlemcinin çalışmasını keser. Kesme işlemleri sırasında normal iş parçacığı yürütmesi askıya alınır. Çoğu sistem saati, işlemciye 10 milisaniyede bir kesme göndererek arka planda bir kesme etkinliği oluşturur. Kesmeler sırasında normal iş parçacığı yürütmeyi askıya alır. Bu sayaç, ortalama meşgul kalma süresini örnek sürenin yüzdesi olarak gösterir.
Target | Microsoft.Windows.Server.10.0.LogicalProcessor |
Category | PerformanceCollection |
Enabled | False |
Instance Name | Processor |
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.10.0.LogicalProcessor.PercentInterruptTime.Collection" Enabled="false" 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>% Interrupt 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>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>