Performans sayacı Sistem\Bağlam Geçişleri/sn için toplama kuralı
Bu kural, Sistem\Bağlam Geçişleri/sn performans sayacı için performans verileri toplar.
Sistem\Bağlam Geçişleri/sn performans sayacı, bilgisayardaki tüm işlemcilerin bir iş parçacığından diğerine geçirilme bileşik hızını sunar. Bağlam geçişleri, çalışan bir iş parçacığı kendi isteğiyle işlemciyi bıraktığında, önceliği daha yüksek ve hazır olan bir iş parçacığı tarafından işlemci elinden alındığında veya bir Yönetim hizmetini ya da bir alt sistemi kullanmak için kullanıcı modu ile ayrıcalıklı mod (çekirdek modu) arasında geçiş yaptığında oluşur. Bilgisayardaki tüm işlemcilerde çalışan tüm iş parçacıklarının İş Parçacığı\\Bağlam Geçişleri/sn toplamıdır ve geçiş sayısıyla hesaplanır. Sistem ve İş Parçacığı nesnelerinin bağlam geçiş sayaçları vardır. Bu sayaç, son iki örnekte gözlemlenen değerlerin farkının örnek aralığın süresine bölünmesiyle elde edilen değeri gösterir.
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>