排查CPU高占用:
序号 命令 作用
1 top 根据cpu占用量排序.
2 top -Hp pid; 根据[1]中pid, 查询此进程下各个线程的CPU使用情况.
3 jstack pid; 查看此进程[1]中的pid, 的堆栈状况.
4 printf "%x\n" pid; 把pid[2中cpu最高的pid]转换成为16进制数字.
5. 根据16进制的pid找到一样的[nid].
查看当前端口, 有多少链接
netstat -nat |grep 80 -c
查看线程数
ps -eLf | grep java -c
查看网络流量
cat /proc/net/dev
查看系统平均负载
cat /proc/loadavg
1分钟平均负载 5分钟平均负载 15分钟平均负载 分子是当前正在运行的进程数,分母是总的进程数 最近运行进程的ID
0.00 0.01 0.05 1/277 51662