1.OOM问题:
通过配置jvm参数:
-XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath=/home/admin/logs/java.hprof
生成对应dump文件,使用解析工具进行解析。
2.CPU飙升问题:
通过top命令锁定进程,再通过进程ID结合jstat 可以查看stack信息;
jstat -gcutils 可以查看GC内存的情况:如S0/S1等。
jstack -l 可以查看死锁问题:如waiting 、runnable等。
jmap -histo:live 可以查看大对象分布。
jmap -heap 获取堆信息。
3.Load高,但是CPU使用率正常:
很大几率是IO过高,可以通过vmstat查看IO情况。
网友评论