Tid i procent för processor (SUSE Linux Enterprise Server 12)

Microsoft.Linux.SLES.12.Processor.PercentProcessorTime.Collection (Rule)

Samlar in prestandaräknaren Processor\Processortid i procent

Knowledge Base article:

Sammanfattning

Med den här regeln samlas prestandadata in för prestandaräknaren för processor\total processortid i procent. De insamlade värdena är tillgängliga i prestandavyer och rapporter.

Mätvärdet visar procentandelen av förfluten tid som en enskild processor har använt för att köra en icke-inaktiv tråd. Varje processor har en inaktiv tråd som endast körs när ingen annan tråd är redo att köras. Det här måttet är den främsta indikatorn på processoraktivitet och visar den genomsnittliga procentandelen observerad belastningstid.

Värdet som returneras av agenten är det rullande medelvärdet för de 5 senaste värdena frågat med 1 minuts intervall.

Övervakning av enskilda processorer är inaktiverat som standard. Aktivera övervakning genom att aktivera objektidentifieringen "Identifiera SUSE Linux Enterprise Server 12-processor".

Element properties:

TargetMicrosoft.Linux.SLES.12.Processor
CategoryPerformanceCollection
EnabledTrue
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Unix.WSMan.PerfCounterProvider.Filtered Default
WriteToDB WriteAction Microsoft.SystemCenter.CollectPerformanceData Default
WriteToDW WriteAction Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData Default

Source Code:

<Rule ID="Microsoft.Linux.SLES.12.Processor.PercentProcessorTime.Collection" Target="Microsoft.Linux.SLES.12.Processor" Enabled="true" Remotable="true">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Unix!Microsoft.Unix.WSMan.PerfCounterProvider.Filtered">
<TargetSystem>$Target/Host/Property[Type="Unix!Microsoft.Unix.Computer"]/NetworkName$</TargetSystem>
<Uri>http://schemas.microsoft.com/wbem/wscim/1/cim-schema/2/SCX_ProcessorStatisticalInformation?__cimnamespace=root/scx</Uri>
<Filter/>
<SplitItems>true</SplitItems>
<Interval>300</Interval>
<ObjectName>Processor</ObjectName>
<CounterName>% Processor Time</CounterName>
<InstanceName>$Target/Property[Type="Unix!Microsoft.Unix.Processor"]/PerfmonInstance$</InstanceName>
<InstanceProperty>/DataItem/WsManData/*[local-name(.)='SCX_ProcessorStatisticalInformation']/*[local-name(.)='Name']</InstanceProperty>
<Value>$Data/WsManData/*[local-name(.)='SCX_ProcessorStatisticalInformation']/*[local-name(.)='PercentProcessorTime']$</Value>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>