写点什么

cpu 突然变高定位步骤

用户头像
hasWhere
关注
发布于: 2021 年 06 月 18 日

处理思路

  1. top 定位 cpu 高进程 >>pid

  2. top -Hp pid 定位 cpu 高线程 >>tpid

  3. printf "%x \n" tpid 转化为 16 进制 >>tpid_16

  4. jstack pid | grep -A 50 tpid_16 显示此线程的后 50 行

  5. for ((i=1;i<5;i++)); do jstack pid |grep -A 20 tpid_16;sleep 1;done >> pid.jstack 抓取多次线程栈

top 小技巧

  1. top 按照 cpu 排序 top 界面按键大写 P

  2. top 按照内存排序 top 界面按键大写 M

  3. top 查看交换分区 top 界面按键小写 f

发布于: 2021 年 06 月 18 日阅读数: 6
用户头像

hasWhere

关注

间歇性努力的学习渣 2018.04.20 加入

通过博客来提高下对自己的要求

评论

发布
暂无评论
cpu突然变高定位步骤