Hiermit werden die Werte für den Leistungsindikator „Prozessor\Prozessorzeit (\%)“ erfasst.
Diese Regel erfasst Leistungsdaten für den Leistungsindikator "Prozessor\Prozessorzeit (%)" des logischen Prozessors.
Der Leistungsindikator "Prozessor\Prozessorzeit (%)" gibt den prozentualen Anteil der verstrichenen Zeit an, in der der logische Prozessor Nicht-Leerlaufthreads verarbeitet hat. Dazu wird die Dauer gemessen, die der Leerlaufthread im Abtastintervall aktiv ist. Diese wird dann von der Abtastintervalldauer subtrahiert. (Jeder logische Prozessor verfügt über einen Leerlaufthread, der Zyklen belegt, wenn keine anderen Threads ausgeführt werden können.) Dieser Zähler ist der Hauptindikator der Aktivität des logischen Prozessors und zeigt die durchschnittliche prozentuale Belegung während des Abtastintervalls an. Er wird berechnet, indem die Zeitspanne, die der Dienst nicht aktiv war, von 100 % subtrahiert wird.
Target | Microsoft.Windows.Server.10.0.LogicalProcessor |
Category | PerformanceCollection |
Enabled | True |
Instance Name | Processor |
Counter Name | \% Processor Time |
Frequency | 300 |
Alert Generate | False |
Remotable | True |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
PerformanceDS | DataSource | System.Performance.OptimizedDataProvider | Default |
WriteToDB | WriteAction | Microsoft.SystemCenter.CollectPerformanceData | Default |
WriteToDW | WriteAction | Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData | Default |
<Rule ID="Microsoft.Windows.Server.10.0.LogicalProcessor.PercentProcessorTime.Collection" Enabled="true" Target="ServervNext!Microsoft.Windows.Server.10.0.LogicalProcessor">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="PerformanceDS" TypeID="SystemPerf!System.Performance.OptimizedDataProvider">
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>% Processor Time</CounterName>
<ObjectName>Processor</ObjectName>
<InstanceName>$Target/Property[Type="ServervNext!Microsoft.Windows.Server.10.0.LogicalProcessor"]/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>