017 CPU冲高定位方法
1.通过top命令查看cpu占用高的进程ID;
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。2.通过top -Hp 进程ID 查看该进程下所有线程占用cpu的情况,拿出占用cpu最高的线程ID,换算成十六进制;
3.通过 jstack 进程ID打印进程堆栈
4.在打印的堆栈中搜索十六进制的线程ID号,查看对应的执行方法,一般都时多层循环+计算导致.

更多精彩
1.通过top命令查看cpu占用高的进程ID;
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。2.通过top -Hp 进程ID 查看该进程下所有线程占用cpu的情况,拿出占用cpu最高的线程ID,换算成十六进制;
3.通过 jstack 进程ID打印进程堆栈
4.在打印的堆栈中搜索十六进制的线程ID号,查看对应的执行方法,一般都时多层循环+计算导致.