Nemo

Nemo 关注TA

路漫漫其修远兮,吾将上下而求索。

Nemo

Nemo

关注TA

路漫漫其修远兮,吾将上下而求索。

  •  普罗旺斯
  • 负责帅就完事了
  • 写了1,493,291字

该文章投稿至Nemo社区   Linux  板块 复制链接


关于服务器CPU占用爆满的分析

发布于 2017/05/26 17:01 3,991浏览 0回复 182


获取登录用户的资源使用情况:

top -u nemo

通过进程,找到耗CPU的线程,得到tid

    ps -mp pid -o THREAD,tid,time

其次将需要的线程ID转换为16进制格式:

    printf "%x\n" tid

最后打印线程的堆栈信息,这时候即可看到业务代码相关出现问题的地方:

    jstack pid |grep tid -A 30
点赞(0)
点了个评