Percent Processor Time Monitor

  • ID:  Microsoft.Linux.SLES.10.Processor.PercentProcessorTime.Monitor
  • Description:  SUSE Linux Enterprise Server 10 Percent Processor Time Monitor
  • Target:  SUSE Linux Enterprise Server 10 Processor
  • Enabled:  Yes

Operational States

Name State Description
Percent Processor Time Monitor is under Threshold Success Percent Processor Time Monitor is under Threshold
Percent Processor Time Monitor is over Threshold Error Percent Processor Time Monitor is over Threshold

Overridable Parameters

Parameter Name Default Value Description Override
Interval 300 The interval of monitor
SyncTime   The sync time of monitor
Threshold 95 The threshold of monitor
Number of Samples 5 The number of samples for the monitor to trigger

Alert Details

Monitor State Message Priority Severity Auto Resolution
Percent Processor Time Monitor is over Threshold (Error) CPU Utilization Percentage is too high Medium Critical Yes

Run As Profiles

Name
Default

Monitor Knowledgebase

Summary

This monitor checks the Percent Processor Time for each processor. If you receive an alert from this monitor, action can be required in order to bring the system back to an operational state.

The Percent Processor Time is the percentage of time the processor was busy during the sampling interval.

Causes

High processor-time values can occur under the following circumstances:

  • New processes are started.

  • Processes are blocked while waiting for I/O.

  • There are too many processes running on the system.

  • Low memory is causing excessive swapping and high I/O.

Resolutions

To address high percent processor times choose one or more of the following options:

  • Identify processes that are running when the Percent Processor Time is at the highest. Run the "top" command or run the "Top 10 CPU Processes" task from the State View, which will provide a list of processes ordered by CPU usage. By default, the list will only display the top CPU consuming processes and their corresponding PID (Process ID).

  • Stop or kill any unnecessary identified processes. Utilizing the output from the "top" command, identify any offending or unnecessary processes along with its PID number. Issue a "kill" command utilizing the PID for the process. For example, if the PID number for the process is 4510, then issue the command 'kill 4510'.

  • Add additional CPUs or physical memory to the computer.

  • Move applications to one or more additional servers.

You may view the Top CPU Consumers by running the "Top 10 CPU Processes" Task from the State View.

External References
This monitor does not contain any external references.

See Also for System Center Operations Manager 2007 R2 Cross Platform - SLES Management Pack


Downloads for System Center Operations Manager 2007 R2 Cross Platform - SLES Management Pack

AZURE OPTIMIZATION ASSESSMENT GET STARTED
MIGRATION TO AZURE GET STARTED
SYSTEM CENTER MIGRATION TO AZURE GET STARTED
MIGRATION TO AZURE FOR SQL AND WINDOWS 2008 GET STARTED