JVM诊断调优CheatSheet
包含诊断调优java应用的各种命令以及jvm配置示例。
常用Shell命令
查看网络状况
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
使用top去获取进程cpu使用率;使用/proc文件查看进程所占内存。
#!/bin/bash for i in `ps -ef | egrep -v "awk|$0" | awk '/'$1'/{print $2}'` do mymem=`cat /proc/$i/status 2> /dev/null | grep VmRSS | awk '{print $2" " $3}'` cpu=`top -n 1 -b |awk '/'$i'/{print $9}'` done