Learn how to get a list of processes consuming high memory or CPU on the kernel in sorted order using unix95. Helpful for troubleshooting high system utilization.
Listing of processes who are using high memory :
# UNIX95=1 ps -ef -o vsz= -o pid= -o comm= | sort -rnk1 | awk '{ print $1/1024" MB "$2" "$3; }'
749.156 MB 2025 cimprovagt
60.1875 MB 2842 midaemon
56.8672 MB 3616 opcmona
49.3633 MB 6905 cmcld
43.8906 MB 3485 coda
42.9375 MB 2035 cimprovagt
41.043 MB 2372 java
22.875 MB 2039 cimprovagt
21.2578 MB 3414 nsrexecd
18.2617 MB 2617 vxpal
17.2188 MB 2431 vxsvc
16.9297 MB 3264 postgres:
----- output truncated -----
or
# UNIX95= ps -eo vsz,comm,args | sed 1d | sort -rn | more
767136 cimprovagt /opt/wbem/lbin/cimprovagt 0 4 9 root SFMProviderModule
61632 midaemon /opt/perf/bin/midaemon
58232 opcmona /opt/OV/lbin/eaagt/opcmona
50548 cmcld /usr/lbin/cmcld -j
44944 coda /opt/OV/lbin/perf/coda
43968 cimprovagt /opt/wbem/lbin/cimprovagt 0 4 9 root HPUXFCIndicationProviderModule
42028 java /opt/hpservices/jre/opt/java1.4/jre/bin/IA64N/java -Xmx512m -DRunnerValuePairFile=/var/opt/runner/data/valuePairs -cp /opt/runn
23424 cimprovagt /opt/wbem/lbin/cimprovagt 0 4 9 root HPUXStorageIndicationProviderModule
21768 nsrexecd /opt/networker/bin/nsrexecd
18700 vxpal /opt/VRTSobc/pal33/bin/vxpal -a StorageAgent -x
17632 vxsvc /opt/VRTSob/bin/vxsvc -r /etc/vx/isis/Registry -e
----- output truncated -----
Listing of processes who are using high CPU:
# UNIX95= ps -e -o "vsz pcpu ruser pid stime time state args" | sort -rn |head -10
767136 0.00 root 2025 Nov 15 1-04:47:22 R /opt/wbem/lbin/cimprovagt 0 4 9 root SFMProviderModule
61632 0.07 root 2842 Nov 15 11:29:30 R /opt/perf/bin/midaemon
58232 0.00 root 3616 Nov 15 05:52:05 R /opt/OV/lbin/eaagt/opcmona
50548 0.14 root 6905 Nov 15 1-05:23:35 R /usr/lbin/cmcld -j
44944 0.00 root 3485 Nov 15 04:46:17 R /opt/OV/lbin/perf/coda
43968 0.00 root 2035 Nov 15 05:53:58 R /opt/wbem/lbin/cimprovagt 0 4 9 root HPUXFCIndicationProviderModule
42028 0.09 root 2372 Nov 15 22:59:12 R /opt/hpservices/jre/opt/java1.4/jre/bin/IA64N/java -Xmx512m -DRunnerValuePairFile=/var/opt/runner/data/valuePairs -cp /opt/runn
23424 0.00 root 2039 Nov 15 02:26:51 R /opt/wbem/lbin/cimprovagt 0 4 9 root HPUXStorageIndicationProviderModule
21768 0.00 root 3414 Nov 15 01:22:45 R /opt/networker/bin/nsrexecd
18700 0.00 root 2617 Nov 15 01:04:36 R /opt/VRTSobc/pal33/bin/vxpal -a StorageAgent -x