İşlemci \% Zamanı (Red Hat Enterprise Linux Server 6)

Microsoft.Linux.RHEL.6.Processor.PercentProcessorTime.Collection (Rule)

Performans sayacı İşlemci\\% İşlemci Zamanı'nı toplar

Knowledge Base article:

Özet

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

Bu ölçüm, tek bir işlemcinin boş olmayan bir iş parçacığı çalıştırırken harcadığı geçen sürenin yüzdesini kullanıma sunar. Her işlemcide, çalışmaya hazır iş parçacığı olmadığında zaman dilimlerini kullanan boş bir iş parçacığı vardır. Bu ölçüm işlemci etkinliğinin birincil göstergesidir ve görülen meşgul zamanın yüzde olarak ortalamasını gösterir.

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

İşlemcilerin tek tek izlenmesi varsayılan olarak devre dışı bırakılmış. 'Red Hat Enterprise Linux Server 6 İşlemcilerini Bul' adlı nesne keşfini etkinleştirerek izlemeyi etkinleştir.

Element properties:

TargetMicrosoft.Linux.RHEL.6.Processor
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.RHEL.6.Processor.PercentProcessorTime.Collection" Target="Microsoft.Linux.RHEL.6.Processor" 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>% Processor Time</CounterName>
<InstanceName>$Target/Property[Type="Unix!Microsoft.Unix.Processor"]/PerfmonInstance$</InstanceName>
<InstanceProperty>/DataItem/WsManData/*[local-name(.)='SCX_ProcessorStatisticalInformation']/*[local-name(.)='Name']</InstanceProperty>
<Value>$Data/WsManData/*[local-name(.)='SCX_ProcessorStatisticalInformation']/*[local-name(.)='PercentProcessorTime']$</Value>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>