只需一步,快速开始
主题 642|帖子 642|积分 1926
Arthas是阿里巴巴旗下的一款开源的JAVA诊断工具,可以进行线上监控诊断产品,实时查看应用的内存、gc、线程等信息,方便排查线上问题。
需要安装JDK6以上版本,支持Linux/Mac/Windows,是使用命令行进行交互。
启动之后,就会列出当前系统上所有的java进程,输入进程前面的序号,连接到相应的应用进程。
dashboard命令会展示当前进程的相关信息,包含相关线程的线程名称、CPU占用、JVM内存使用情况,java版本等等,并且dashboard展示的信息会默认5秒刷新一次。
thread命令是查看当前线程的信息,包括线程的堆栈信息。
该命令类似jmap的heap dump功能。
查看当前JVM相关信息,包含JVM启动时间、版本、线程数等。
查看JVM内存信息。
退出Arthas客户端。也可以使用exit、logout、q这三个指令。
上方命令是基础的常用命令,快速判断应用问题原因,详细分析还需要借助其他命令,例如以下命令。
排查问题可能需要命令搭配使用,才能找出问题。Arthas命令远不止这些,并且功能也远不止这些,具体可以查看Arthas官网实例和使用方法。官网
您需要 登录 才可以下载或查看,没有账号?立即注册
使用道具 举报
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
渣渣兔