线上服务CPU飙高排查 先执行 top,找到CPU占用比较高的进程 id,(比如 21448) jstack 进程 id > show.txt(jstack 21448 > show.txt) 找到进程中CPU占用比较高的线程,线程 id 转换为 16 进制 top -p 21448 -Hprintf “%x” 线程 id 到show.txt⽂件中根据线程id查看线程的具体状态即可 如何查看端口被哪个程序占用 lsof -i:端⼝号 被占⽤则输出占⽤的程序,否则⽆输出