Cette analyse vérifie le pourcentage du temps processeur total sur le système d'exploitation SUSE Linux Enterprise Server 10
Cette analyse vérifie l'utilisation du processeur. Si vous recevez une alerte via cette analyse, vous devez faire en sorte que le système retrouve un état de fonctionnement normal.
Un état de fonctionnement anormal indique que l'utilisation du processeur est actuellement élevée. Il se peut que cela soit dû à une utilisation excessive des ressources processeur par une application.
Pour résoudre les problèmes liés à des temps processeur élevés, appliquez une ou plusieurs des solutions ci-dessous :
Identifiez les processus en cours lorsque le temps processeur en pourcentage a atteint sa valeur la plus élevée.
Arrêtez ou terminez les processus inutiles.
Ajouter des processeurs supplémentaires ou de la mémoire physique sur l'ordinateur.
Déplacer des applications vers un ou plusieurs serveurs supplémentaires.
Vous pouvez afficher les premiers processus consommateurs de processeur en exécutant la tâche « 10 principaux processus du processeur » à partir de l'affichage des états.
Target | Microsoft.Linux.SLES.10.OperatingSystem | ||
Parent Monitor | System.Health.PerformanceState | ||
Category | PerformanceHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Unix.WSMan.Performance.Filtered.Average.Threshold.MonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Linux.SLES.10.OperatingSystem.TotalPercentProcessorTime.Monitor" Accessibility="Public" Target="Microsoft.Linux.SLES.10.OperatingSystem" TypeID="Unix!Microsoft.Unix.WSMan.Performance.Filtered.Average.Threshold.MonitorType" Enabled="true" ParentMonitorID="SystemHealth!System.Health.PerformanceState">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Linux.SLES.10.OperatingSystem.TotalPercentProcessorTime.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Value$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState HealthState="Success" MonitorTypeStateID="UnderThreshold" ID="UnderThreshold"/>
<OperationalState HealthState="Error" MonitorTypeStateID="OverThreshold" ID="OverThreshold"/>
</OperationalStates>
<Configuration>
<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>_Total</InstanceName>
<InstanceProperty>//*[local-name()="Name"]</InstanceProperty>
<Value>$Data///*[local-name()="PercentProcessorTime"]$</Value>
<Threshold>95</Threshold>
<NumSamples>5</NumSamples>
</Configuration>
</UnitMonitor>