ps -o thcount <pid>
--- total threads opened for pid
ps hHup <pid>
-- to list all threads
/software/jdk/jdk1.8.0_161/bin/jcmd <pid>
Thread.print ==== to take instan thread dump
ps -eo "pcpu,pid,args"|grep
java|sort -n
ps -o pid,user,%mem,command ax | sort -b -k3
-r
--- works good
ps aux | awk '{print $2, $4, $11}' | sort
-k2rn | head -n 20
--- works good
ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%mem |
head -20
--- works
pmap 30537 | tail -n 1
ps aux --sort -rss
==== memory consumed by each user ========
ps axo rss,comm,pid \
| awk '{ proc_list[$2]++; proc_list[$2
"," 1] += $1; } \
END { for (proc in proc_list) {
printf("%d\t%s\n", \
proc_list[proc "," 1],proc); }}' |
sort -n | tail -n 10 | sort -rn \
| awk '{$1/=1024;printf
"%.0fMB\t",$1}{print $2}'
==========
ps
-efwww|grep java