美文网首页
strace 使用 pstack 和jvm jstack 结合

strace 使用 pstack 和jvm jstack 结合

作者: oasis_m | 来源:发表于2020-01-19 10:32 被阅读0次

声明:所有文章只作为学习笔记用,转载非原创

https://www.linuxidc.com/Linux/2018-01/150654.htm

top  http://www.yinxi.net/zt/show.php?ztID=11130

 # yum install sysstat

  如果你使用的是 Debian, Ubuntu or 它的衍生版, 运行下列命令来安装mpstat

  # apt-get install sysstat

Linux操作系统的pstack工具

yum install gdb  

yum install strace 

利用strace 排查进程问题

https://www.cnblogs.com/youxin/p/8837771.html

top -Hp pid可以查看某个进程的线程信息

-H 显示线程信息,-p指定pid

--------------------------

jstack Dump 日志文件中的线程状态

dump 文件里,值得关注的线程状态有:

死锁,Deadlock(重点关注) 

执行中,Runnable   

等待资源,Waiting on condition(重点关注) 

等待获取监视器,Waiting on monitor entry(重点关注)

暂停,Suspended

对象等待中,Object.wait() 或 TIMED_WAITING

阻塞,Blocked(重点关注)  

停止,Parked

相关文章

网友评论

      本文标题:strace 使用 pstack 和jvm jstack 结合

      本文链接:https://www.haomeiwen.com/subject/ujhrzctx.html