BMC Software, Inc., Confidential and Proprietary Information
9-20 PATROL for BEA WebLogic User Guide
Identifying Processes with High CPU Usage
Summary: Define a high CPU threshold and identify processes exceeding that limit.
To define a “high” CPU threshold:
Step 1
Right-click the OS icon.
Step 2 From the KM Commands, choose Setup High CPU Threshold.
The Setup High CPU dialog is displayed.
Step 3 Enter the number of milliseconds that you consider to be the maximum
reasonable time for a single WebLogic Server JVM process. If you want
to see the current value of this threshold, right-click the BEAWLS_OS
icon and choose
InfoBox.
Step 4 Click OK.
To use the “high” CPU threshold:
Step 1
Double-click the BEAWLS_OS icon to display its parameters.
Step 2 Look at the NumHighCpuJVMProcesses parameter. This indicates the
number of WebLogic Server JVM processes resident in this local host of
the monitored domain (i.e., the Admin server and any local managed
servers) that exceed the threshold you set. You can set alarms on this
parameter if you wish to be notified about processes consuming excess
CPU time.
Step 3 Look at the ActiveProcesses parameter. This identifies specific processes
running in your JVM.
Where to go from here
To see details of thread usage see “Running a Thread Detail Report” on
page 9-21.