Zbiera informacje licznika wydajności Informacje o procesorze\Czas procesora (\%) w systemie operacyjnym Windows Server 2008 R2
Ta reguła służy do zbierania danych licznika wydajności Informacje o procesorze\Czas procesora (%) w systemie operacyjnym Windows Server 2008 R2.
Licznik wydajności Informacje o procesorze\Czas procesora (%) przedstawia procent minionego czasu, jaki procesor zużywa do wykonania wątku czynnego. Wartość ta jest obliczana przez pomiar czasu, przez który wątek bezczynny jest aktywny w interwale próbkowania, a następnie przez odjęcie tego czasu od długości interwału (każdemu procesorowi jest przydzielony wątek bezczynny, który zużywa cykle tego procesora, jeżeli nie ma innych wątków gotowych do uruchamiania). Ten licznik jest podstawowym wskaźnikiem aktywności procesora i przedstawia średnią wartość procentową odnotowanego czasu zajętego w interwale próbkowania. Ta wartość jest obliczana przez monitorowanie czasu, w którym usługa jest nieaktywna, a następnie odjęcie tej wartości od 100%.
Target | Microsoft.Windows.Server.2008.Processor |
Category | PerformanceCollection |
Enabled | False |
Instance Name | Processor Information |
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.2008.R2.Processor.PercentProcessorTime.Collection" Enabled="false" Target="Server2008!Microsoft.Windows.Server.2008.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>