Sammlungsregel für den Leistungsindikator „System\Kontextwechsel/s“.
Diese Regel erfasst Leistungsdaten für den Leistungsindikator „System\Kontextwechsel/Sek.“.
Der Leistungsindikator „System\Kontextwechsel/Sek.“ gibt die Geschwindigkeit an, mit der alle Prozessoren auf dem Computer zusammengenommen von einem Thread zu einem anderen umgeschaltet werden. Kontextwechsel treten auf, wenn ein ausgeführter Thread den Prozessor freiwillig aufgibt, von einem zur Ausführung bereiten Thread höherer Priorität unterbrochen wird oder vom Benutzermodus in den privilegierten Modus (Kernelmodus) wechselt, um einen Executive- oder Teilsystemdienst zu verwenden. „System\Kontextwechsel/Sek.“ ist die Summe der „Thread\Kontextwechsel/Sek.“-Werte für alle Threads, die auf allen Prozessoren des Computers ausgeführt werden, und wird als Anzahl der Wechsel angegeben. Es gibt Kontextwechselindikatoren für die Objekte „System“ und „Thread“. Dieser Leistungsindikator zeigt die Differenz zwischen den Werten in den letzten beiden Abtastintervallen dividiert durch die Intervalldauer an.
Target | Microsoft.Windows.Server.2012.R2.OperatingSystem |
Category | PerformanceCollection |
Enabled | False |
Instance Name | System |
Counter Name | Context Switches/sec |
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.2012.R2.OperatingSystem.SystemContextSwitchesPerSec.Collection" Enabled="false" Target="Server2012R2!Microsoft.Windows.Server.2012.R2.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>Context Switches/sec</CounterName>
<ObjectName>System</ObjectName>
<InstanceName/>
<AllInstances>false</AllInstances>
<Frequency>300</Frequency>
<Tolerance>50</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>