Toplam İşlemci \% DPT Zamanı (SUSE Linux Enterprise Server 12)

Microsoft.Linux.SLES.12.OperatingSystem.TotalPercentDPCTime.Collection (Rule)

İşlemci\\% DPC Zamanı performans sayacını toplar

Knowledge Base article:

Özet

Bu kural, İşlemci\% DPC Zamanı (_Toplam) performans sayacı için performans verilerini toplar. Toplanan değerlere performans görünümlerinde ve raporlarında erişilebilir.

Bu ölçüm, tüm işlemcilerin ertelenmiş yordam çağrılarını (DPC) alırken ve hizmet verirken harcadığı zaman yüzdesini gösterir. DPC'ler, standart kesilmelerden daha düşük bir öncelikte çalışan kesilmelerdir. DPC'ler ayrıcalıklı modda başlatıldığından % DPC Zamanı, % Ayrıcalıklı Zaman'ın bir parçasıdır. Yüksek bir % DPC Zamanı sürdürülürse genel sistem performansını önemli derecede kötüleştirebilecek bir işlemci performansı sorunu veya uygulama veya donanımla ilgili bir sorun olabilir.

Aracı tarafından döndürülen değer, 1 dakika aralıklarla sorgulanmış en son 5 değerin yuvarlatılmış ortalamasıdır.

Element properties:

TargetMicrosoft.Linux.SLES.12.OperatingSystem
CategoryPerformanceCollection
EnabledTrue
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Unix.WSMan.PerfCounterProvider.Filtered Default
WriteToDB WriteAction Microsoft.SystemCenter.CollectPerformanceData Default
WriteToDW WriteAction Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData Default

Source Code:

<Rule ID="Microsoft.Linux.SLES.12.OperatingSystem.TotalPercentDPCTime.Collection" Target="Microsoft.Linux.SLES.12.OperatingSystem" Enabled="true" Remotable="true">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Unix!Microsoft.Unix.WSMan.PerfCounterProvider.Filtered">
<TargetSystem>$Target/Host/Property[Type="Unix!Microsoft.Unix.Computer"]/NetworkName$</TargetSystem>
<Uri>http://schemas.microsoft.com/wbem/wscim/1/cim-schema/2/SCX_ProcessorStatisticalInformation?__cimnamespace=root/scx</Uri>
<Filter/>
<SplitItems>true</SplitItems>
<Interval>300</Interval>
<ObjectName>Processor</ObjectName>
<CounterName>% DPC Time</CounterName>
<InstanceName>_Total</InstanceName>
<InstanceProperty>/DataItem/WsManData/*[local-name(.)='SCX_ProcessorStatisticalInformation']/*[local-name(.)='Name']</InstanceProperty>
<Value>$Data/WsManData/*[local-name(.)='SCX_ProcessorStatisticalInformation']/*[local-name(.)='PercentDPCTime']$</Value>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>