查找服务器CPU飙升

* 使用top查看进程CPU使用率,获取进程的pid
     top
* 查看线程的CPU使用率,获取线程pid
    top -Hp pid
* 线程PID亿16进制打印
    printf '%x' pid
* 使用jstack 进程ID 将堆栈信息放入文件中
    jstack pid > xxx.txt
* 《1》打开文件xxx.txt,搜索进程id
  执行到这里可能会报错:报错如下
    Unable to open socket file: target process not responding or HotSpot VM not loaded
    The -F option can be used when the target process is not responding
  有人说是执行这个命令的用户和服务启动的用户不匹配,切换到对应用户下执行命令可解决
    vim xxx.txt 
    /16进制线程号
* 《1》或者使用grep进行搜索,查看信息
    cat xxx.txt | grep 16进制线程号
     或者 
    grep 16进制线程号 xxx.txt
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 村落晚晴天,桃花映水鲜,牧童何处去,牛背一鸥眠 不知不觉,暑假里半个假期已耗尽,回老家待了9天,回到惠州后...
    妃子阅读 1,248评论 0 0
  • 看轻世间的一切,财物名利,富贵贫贱,干净污浊一视同仁。
    黄老阅读 884评论 0 1
  • 这两天看乒乓球单打的决赛,果然看中国自己人打更带劲,比分更焦灼,更让人意想不到。 无论是女单还是男单都咬的很紧,这...
    方寧阅读 806评论 0 1
  • 每日5点 1.今天是休息日,虽然早上还是到点就醒了,连着3天跑不腿有点吃不消了,所以今天就还是休息吧,让身体得到缓...
    淡墨非痕阅读 1,111评论 0 0
  • 表情是什么,我认为表情就是表现出来的情绪。表情可以传达很多信息。高兴了当然就笑了,难过就哭了。两者是相互影响密不可...
    Persistenc_6aea阅读 127,248评论 2 7