Step 2: Check CPU Utilization per Process
Purpose
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
sysApplElmtRunCPUprovides information about applications and associated elements that have run or are currently running on the host system. (See Figure 21.)
![]()
Action
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:
user-bsd#snmpwalk[common arguments]hostname community object-idSample Output
use-nms %snmpwalk -Os -M /volume/~/mibs -m all tp1 public sysApplElmtRunCPUsysApplElmtRunCPU.0.0.0 = Timeticks: (278) 0:00:02.78sysApplElmtRunCPU.0.0.2 = Timeticks: (487) 0:00:04.87sysApplElmtRunCPU.0.0.3 = Timeticks: (0) 0:00:00.00sysApplElmtRunCPU.0.0.4 = Timeticks: (1742) 0:00:17.42sysApplElmtRunCPU.0.0.5 = Timeticks: (13899) 0:02:18.99sysApplElmtRunCPU.0.0.6 = Timeticks: (79) 0:00:00.79sysApplElmtRunCPU.0.0.7 = Timeticks: (0) 0:00:00.00sysApplElmtRunCPU.0.0.8 = Timeticks: (0) 0:00:00.00sysApplElmtRunCPU.0.0.9 = Timeticks: (0) 0:00:00.00sysApplElmtRunCPU.0.0.10 = Timeticks: (2229) 0:00:22.29sysApplElmtRunCPU.0.0.11 = Timeticks: (0) 0:00:00.00sysApplElmtRunCPU.0.0.12 = Timeticks: (0) 0:00:00.00sysApplElmtRunCPU.0.0.116 = Timeticks: (25) 0:00:00.25sysApplElmtRunCPU.0.0.2023 = Timeticks: (0) 0:00:00.00sysApplElmtRunCPU.0.0.2131 = Timeticks: (1103) 0:00:11.03sysApplElmtRunCPU.0.0.2160 = Timeticks: (1599) 0:00:15.99sysApplElmtRunCPU.0.0.2161 = Timeticks: (4) 0:00:00.04sysApplElmtRunCPU.0.0.2174 = Timeticks: (1168) 0:00:11.68sysApplElmtRunCPU.0.0.2324 = Timeticks: (1738) 0:00:17.38sysApplElmtRunCPU.0.0.16781 = Timeticks: (0) 0:00:00.00sysApplElmtRunCPU.0.0.18311 = Timeticks: (0) 0:00:00.00sysApplElmtRunCPU.0.0.26827 = Timeticks: (2) 0:00:00.02sysApplElmtRunCPU.3.1.1 = Timeticks: (483) 0:00:04.83sysApplElmtRunCPU.3.2.2163 = Timeticks: (33548776) 3 days, 21:11:27.76sysApplElmtRunCPU.3.3.2185 = Timeticks: (1314) 0:00:13.14sysApplElmtRunCPU.3.4.2194 = Timeticks: (5282) 0:00:52.82sysApplElmtRunCPU.3.7.2168 = Timeticks: (20380) 0:03:23.80sysApplElmtRunCPU.3.9.2169 = Timeticks: (6703) 0:01:07.03sysApplElmtRunCPU.3.12.2172 = Timeticks: (337) 0:00:03.37sysApplElmtRunCPU.3.13.2173 = Timeticks: (36) 0:00:00.36sysApplElmtRunCPU.3.14.2164 = Timeticks: (39783) 0:06:37.83sysApplElmtRunCPU.3.15.2175 = Timeticks: (4206) 0:00:42.06sysApplElmtRunCPU.3.16.2165 = Timeticks: (18) 0:00:00.18sysApplElmtRunCPU.3.17.2176 = Timeticks: (61) 0:00:00.61sysApplElmtRunCPU.3.19.2177 = Timeticks: (25) 0:00:00.25sysApplElmtRunCPU.3.20.2178 = Timeticks: (200) 0:00:02.00sysApplElmtRunCPU.3.21.2179 = Timeticks: (38) 0:00:00.38sysApplElmtRunCPU.3.23.2188 = Timeticks: (3175) 0:00:31.75sysApplElmtRunCPU.3.25.2186 = Timeticks: (44774) 0:07:27.74sysApplElmtRunCPU.3.26.2180 = Timeticks: (17) 0:00:00.17sysApplElmtRunCPU.3.27.2181 = Timeticks: (48950) 0:08:09.50sysApplElmtRunCPU.3.30.2187 = Timeticks: (11) 0:00:00.11sysApplElmtRunCPU.3.31.2184 = Timeticks: (93) 0:00:00.93sysApplElmtRunCPU.3.34.2171 = Timeticks: (80) 0:00:00.80sysApplElmtRunCPU.3.35.2047 = Timeticks: (1585) 0:00:15.85sysApplElmtRunCPU.3.36.2189 = Timeticks: (30) 0:00:00.30sysApplElmtRunCPU.3.37.2191 = Timeticks: (326) 0:00:03.26sysApplElmtRunCPU.5.5.7495 = Timeticks: (24721) 0:04:07.21sysApplElmtRunCPU.5.6.2167 = Timeticks: (936) 0:00:09.36sysApplElmtRunCPU.5.6.26829 = Timeticks: (1) 0:00:00.01sysApplElmtRunCPU.5.8.26828 = Timeticks: (25) 0:00:00.25sysApplElmtRunCPU.5.28.2182 = Timeticks: (29234) 0:04:52.34sysApplElmtRunCPU.5.29.2183 = Timeticks: (21) 0:00:00.21user-nms %snmpwalk -Os -M /~/mibs -m all tp1 public sysApplElmtRunNamesysApplElmtRunName.0.0.0 = (swapper)sysApplElmtRunName.0.0.2 = (pagedaemon)sysApplElmtRunName.0.0.3 = (vmdaemon)sysApplElmtRunName.0.0.4 = (bufdaemon)sysApplElmtRunName.0.0.5 = (syncer)sysApplElmtRunName.0.0.6 = (netdaemon)sysApplElmtRunName.0.0.7 = (if_pfe)sysApplElmtRunName.0.0.8 = (if_pfe_listen)sysApplElmtRunName.0.0.9 = (cb_poll)sysApplElmtRunName.0.0.10 = (vmuncachedaemon)sysApplElmtRunName.0.0.11 = (scs_housekeeping)sysApplElmtRunName.0.0.12 = (if_pic_listen)sysApplElmtRunName.0.0.116 = mfssysApplElmtRunName.0.0.2023 = pccarddsysApplElmtRunName.0.0.2131 = cronsysApplElmtRunName.0.0.2160 = /sbin/watchdogsysApplElmtRunName.0.0.2161 = /usr/sbin/tnetdsysApplElmtRunName.0.0.2174 = /usr/sbin/tnp.sntpdsysApplElmtRunName.0.0.2324 = (peer proxy)sysApplElmtRunName.0.0.16781 = /usr/libexec/gettysysApplElmtRunName.0.0.18311 = /usr/sbin/xntpdsysApplElmtRunName.0.0.26827 = telnetdsysApplElmtRunName.3.1.1 = /sbin/preinitsysApplElmtRunName.3.2.2163 = /usr/sbin/chassisdsysApplElmtRunName.3.3.2185 = /usr/sbin/dfwdsysApplElmtRunName.3.4.2194 = /sbin/dcdsysApplElmtRunName.3.7.2168 = /usr/sbin/snmpdsysApplElmtRunName.3.9.2169 = /usr/sbin/mib2dsysApplElmtRunName.3.12.2172 = /usr/sbin/apsdsysApplElmtRunName.3.13.2173 = /usr/sbin/vrrpdsysApplElmtRunName.3.14.2164 = /usr/sbin/alarmdsysApplElmtRunName.3.15.2175 = /usr/sbin/pfedsysApplElmtRunName.3.16.2165 = /usr/sbin/craftdsysApplElmtRunName.3.17.2176 = /usr/sbin/sampledsysApplElmtRunName.3.19.2177 = /usr/sbin/ilmidsysApplElmtRunName.3.20.2178 = /usr/sbin/rmopdsysApplElmtRunName.3.21.2179 = /usr/sbin/cosdsysApplElmtRunName.3.23.2188 = /usr/sbin/fsadsysApplElmtRunName.3.25.2186 = /usr/sbin/irsdsysApplElmtRunName.3.26.2180 = /usr/sbin/nasdsysApplElmtRunName.3.27.2181 = /usr/sbin/fudsysApplElmtRunName.3.30.2187 = /usr/sbin/rtspdsysApplElmtRunName.3.31.2184 = /usr/sbin/smartdsysApplElmtRunName.3.34.2171 = /usr/sbin/inetdsysApplElmtRunName.3.35.2047 = syslogdsysApplElmtRunName.3.36.2189 = /usr/sbin/spdsysApplElmtRunName.3.37.2191 = /usr/sbin/eccdsysApplElmtRunName.5.5.7495 = /usr/sbin/rpdsysApplElmtRunName.5.6.2167 = /usr/sbin/mgdsysApplElmtRunName.5.6.26829 = mgd: (mgd) (user)/dev/ttyp0sysApplElmtRunName.5.8.26828 = -clisysApplElmtRunName.5.28.2182 = /usr/sbin/ppmdsysApplElmtRunName.5.29.2183 = /usr/sbin/lmpdWhat It Means
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
sysApplElmtRunNameobject retrieves the name of the OID. For example,sysApplElmtRunCPU.3.2.2163represents the chassis process.