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
Share Your Comments & Feedback: