在linux里面怎么监控一个java程序的运行

在linux里面怎么监控一个java程序的运行,第1张

可以写一个脚本进行监控

可以用  ps   top  jstack 等命令来查看颂拿空敏衡和监控进程

参考1

参考2

我是海腾数据中心的技术野瞎小哥,很高兴为您解答问题。

CPU资源时,按照以下步骤进行查找:

(一):通过【 top -p 12377 -H】 查知模看java进程的有哪些线程的运行情况;

和通过【jstack 12377 >stack.log】生成Java线程的dump详细信息;

先岩念用top命令找出占用资源厉害的java进程id,如图:# top

如上图所示,java的进程id为’52554′,接下来用top命令单独对这个进程中的所有线程作监视:

1top -p 52554 -H

# top视图里面里面可以通过搭枣缓快捷键依次b ,x高亮显示top的列找出需要的线程,默认CPU排序,Sh


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12421960.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存