一、排查CPU使用率过高
1. 找出耗CPU的进程
使用top命令查看内存、cpu及各进程信息
2.找出耗cpu的线程情况
top -H -p [进程id] ps H -eo user,pid,ppid,tid,time,%cpu,cmd --sort=%cpu | grep [进程id]
3.定位线程堆栈信息,找到异常代码
printf "%x\n" [线程id] 将线程id转换为16进制 jstack pid |grep tid -A 30 [16进制线程id] 打印线程的堆栈信息
标签:pid,id,排查,线程,Linux,进程,cpu From: https://www.cnblogs.com/squirrel-7/p/17406069.html