Toplam İşlemci Bilgisi \% Kesme Zamanı Windows Server 2016 ve üzeri

Microsoft.Windows.Server.10.0.OperatingSystem.TotalPercentInterruptTime.Collection (Rule)

İşlemci Bilgileri\\% Kesme Zamanı performans sayacını toplar

Knowledge Base article:

Özet

Bu kural, İşlemci Bilgileri\% Kesme Zamanı performans sayacı için performans verileri toplar.

İşlemci Bilgileri\% Kesme Zamanı performans sayacı, örnek zaman aralığında 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.

Element properties:

TargetMicrosoft.Windows.Server.10.0.OperatingSystem
CategoryPerformanceCollection
EnabledFalse
Instance NameProcessor Information
Counter Name\% Interrupt Time
Frequency300
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
PerformanceDS DataSource System.Performance.OptimizedDataProvider Default
WriteToDB WriteAction Microsoft.SystemCenter.CollectPerformanceData Default
WriteToDW WriteAction Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData Default

Source Code:

<Rule ID="Microsoft.Windows.Server.10.0.OperatingSystem.TotalPercentInterruptTime.Collection" Enabled="false" Target="ServervNext!Microsoft.Windows.Server.10.0.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>