Linux命令
- top
 查看系统资源占用
- free -m
 查看内存使用情况
- iostat
 查看磁盘读写活动情况
- netstat
 查看网络连接情况
- df -h
 查看磁盘空间使用情况
- du -sh
 查看文件大小情况
MySQL
使用explain命令,查看执行的SQL是否走索引。
排查线程不安全的类
OOM
- 内存泄露,查看泄漏对象到 GC Roots 的引用链,定位代码
- 内存溢出,提升堆内存空间
配置 JVM 启动参数,当触发了 OOM 异常的时候自动生成Dump 文件
 使用 jmap 工具来生成Dump 文件
 使用 MAT 工具来分析 Dump 文件
CPU飙高
- top 命令查看CPU占用
- top -Hp PID 查看进程的线程情况
- jstack <java_pid> | grep <线程id十六进制值> -A 行数
 根据Java类、方法、行号分析代码原因










