Totaal percentage processortijd processor voor Windows Server 2016 en hoger

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

Hiermee worden gegevens verzameld voor het prestatiemeteritem Processor\Percentage processortijd

Knowledge Base article:

Samenvatting

Deze regel verzamelt prestatiegegevens voor het prestatiemeteritem Processor\Percentage processortijd.

Het prestatiemeteritem Processor\Percentage processortijd geeft het percentage verstreken tijd weer dat de processor nodig heeft om een niet-actieve thread uit te voeren. De waarde wordt berekend door te tijd te meten die de processor nodig heeft om de niet-actieve thread in elk steekproefinterval uit te voeren, en die waarde af te trekken van de duur van het interval. Iedere processor heeft een niet-actieve thread die cycli verbruikt wanneer er geen andere actieve threads zijn. Dit item is de primaire indicatie van de processoractiviteit en geeft het gemiddelde percentage bezette tijd tijdens het controle-interval weer. De waarde wordt berekend door de tijd te meten dat de service niet actief is en die waarde af te trekken van 100%.

Element properties:

TargetMicrosoft.Windows.Server.10.0.OperatingSystem
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.10.0.OperatingSystem.TotalPercentProcessorTime.Collection" Enabled="true" 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>% Processor Time</CounterName>
<ObjectName>Processor Information</ObjectName>
<InstanceName>_Total</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>