我们做项目实战中使用jdk自带的小工具,比如jps、jmap、jstack等,用这些自带的小工具排查问题的最大的痛点就是比较麻烦,就比如排除cpu占用率过高的问题,就要top -> jps -> printf -> jstack等一系列操作,本篇介绍了一款阿里巴巴开源工具 -- arthas (阿尔卑斯)
一、安装
安装的方式有好几种:
- 直接下载一个可以启动的jar包然后用java -jar的方式启动
- 用官方提供的as.sh脚本一键安装
- 用rpm的方式安装
本篇介绍第一种方式,因为它简单而且想迁移的时候也超级方便(毕竟只需要把下载的jar包拷贝走就行了)
curl -O https://alibaba.github.io/arthas/arthas-boot.jar
如果下载速度太慢,可以用gitee上的源
curl -O https://arthas.gitee.io/arthas-boot.jar
curl命令直接把arthas-boot.jar下载到你想要的目录
[root@localhost ~]# ls -lrt