精选圈子榜单优站
编程综合
编程综合
技术
20关注
编程技术记录、分享 ,记录你的编程生活点点滴滴!

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



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

top -u nemo

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

    ps -mp pid -o THREAD,tid,time

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

    printf "%x\n" tid

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

    jstack pid |grep tid -A 30

  • 若文章侵犯了您的权益,请联系我们进行处理。

  • 2017-05-26
  • 4486阅读
评论