User Tools
This is an old revision of the document!
HighCPU
Level: Critical
Purpose: Alert Errigal engineers to excessive CPU usage on an application server. Excessive CPU usage over a period of time is indicative of an underlying problem that should be investigated.
Scenario: CPU usage over period of time has been very high.
Resolution: Log onto the server in question, run a top command to determine process using the most CPU. This will identify which application is eating all the CPU. This could be anything from alarmCache, EMS/Snmp Manager to a long running query in the database.
Manual Action Steps:
Run the below command on the server: top Check number of CPUs egrep 'core id|physical id' /proc/cpuinfo | tr -d "\n" | sed s/physical/\\nphysical/g | grep -v '^$' | sort | uniq | wc -l
Examine the process with the highest CPU usage, also the load averages at the top. Please note the number of cores matters when using the load averages.
Auto Clear: Yes