Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?


Check CPU Utilization per Process



The standard system application MIB (RFC 2287, Definitions of System-Level Managed Objects for Applications), describes a set of managed objects that are restricted to information that can be determined from the system itself. The object sysApplElmtRunCPU provides information about applications and associated elements that have run or are currently running on the host system. (See Figure 1.)

Figure 1: System Application MIB Tree
System Application MIB Tree


To check CPU utilization per process, from a management station that has access to the router, and using a tool such as Snmpwalk, enter the following command:

Sample Output


The sample output shows the number of centi-seconds of total system CPU resources consumed by a particular process. For example, the chassis process (chassisd, 3.2.2163) has consumed 3 days, or 33,548,776 centi-seconds of total system CPU resources.

The sysApplElmtRunName object retrieves the name of the OID. For example, sysApplElmtRunCPU.3.2.2163 represents the chassis process.