linux安装Arthas监控java进程

1:查看本机是否安装telnet

# rpm -qa | grep telnet

2:安装telnet

# yum install xinetd

# yum install telnet

# yum install telnet-server

重启xinetd   service xinetd restart

3:下载arthas安装包

https://github.com/MartinDai/Arthas/raw/master/arthas.tar.gz

  • 安装: 执行 ./install.sh
  • 启动: 执行 ./as.sh pid

4:arthas 常用指令

dashboard

当前系统的实时数据面板

thread

查看当前 JVM 的线程堆栈信息

jvm

查看当前 JVM 的信息

sc

查看JVM已加载的类信息

sm

查看已加载类的方法信息

jad

反编译指定已加载类的源码

classloader

查看classloader的继承树,urls,类加载信息,使用classloader去getResource

monitor

方法执行监控

watch

方法执行数据观测

trace

方法内部调用路径,并输出方法路径上的每个节点上耗时

stack

输出当前方法被调用的调用路径

tt

方法执行数据的时空隧道,记录下指定方法每次调用的入参和返回信息,并能对这些不同的时间下调用进行观测

reset

重置增强类,将被 Arthas 增强过的类全部还原,Arthas 服务端关闭时会重置所有增强过的类

quit

退出当前 Arthas 客户端,其他 Arthas 客户端不受影响

shutdown

关闭 Arthas 服务端,所有 Arthas 客户端全部退出

 

 

 

 

 

你可能感兴趣的:(环境相关)