İşlemci \% İşlemci Zamanı Windows Server 2012

Microsoft.Windows.Server.6.2.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.

İşlemci\% İşlemci Zamanı performans sayacı, işlemcinin boş olmayan bir iş parçacığını yürütmek için harcadığı zaman yüzdesini ortaya çıkarır. Örnek zaman aralığında etkin olan boş iş parçacığının süresi ölçülerek ve bu süre zaman aralığından çıkarılarak hesaplanır. (Her işlemcide, çalışmaya hazır iş parçacığı olmadığında zaman dilimlerini kullanan boş bir iş parçacığı vardır.) Bu sayaç, işlemci etkinliğinin birincil göstergesidir ve örnek zaman aralığında gözlemlenen meşgul zamanın ortalama yüzdesini gösterir. Hizmetin etkin olmadığı süre izlenerek ve bu değer %100'den çıkarılarak hesaplanır.

Element properties:

TargetMicrosoft.Windows.Server.6.2.Processor
CategoryPerformanceCollection
EnabledTrue
Instance NameProcessor Information
Counter Name\% Processor 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.6.2.Processor.PercentProcessorTime.Collection" Enabled="true" Target="WindowsServer!Microsoft.Windows.Server.6.2.Processor">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="PerformanceDS" TypeID="SystemPerf!System.Performance.OptimizedDataProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>% Processor Time</CounterName>
<ObjectName>Processor Information</ObjectName>
<InstanceName>$Target/Property[Type="WindowsServer!Microsoft.Windows.Server.Processor"]/PerfmonInstance$</InstanceName>
<AllInstances>false</AllInstances>
<Frequency>300</Frequency>
<Tolerance>5</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>