傻瓜式教程,带你上手Arthas进行性能调优

本文介绍了如何在服务器中通过Docker进入服务容器,并使用Arthas进行安装和基本操作。Arthas是一个强大的Java诊断工具,能够帮助开发者进行方法追踪、性能分析等。通过`trace`命令,可以实时查看指定方法的执行耗时,有效提升问题定位效率。首次使用需下载Arthas,后续只需运行Java命令即可启动。更多Arthas命令和功能可查阅官方文档。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Arthas(阿尔萨斯)工具, 很强大的工具, 具体能做什么呢, 在这里, 引用官网的功能说明, 同学们可以看一下
在这里插入图片描述

在这里, 给同学们分享一下, 怎么进行Arthas的安装及简单使用
总共分为两步
第一步, 进入docker内部
第二步, 启动arthas

一, 进入docker内部

  1. 打开ssh软件, 我用的是Xshell, 连接上你的服务器
    在这里插入图片描述

  2. 输入命令docker ps, 查询docker进程
    在这里插入图片描述

  3. 找到你对应服务的ID, 输入命令" docker exec -it 服务ID /bin/bash ", 进入docker容器内部
    在这里插入图片描述

二, 开始安装并使用arthas

  1. 输入命令, 开始下载arthas,直接粘贴命令即可
curl -O https://alibaba.github.io/arthas/arthas-boot.jar
java -jar arthas-boot.jar --repo-mirror aliyun --use-http

出现如图所示, 按回车

在这里插入图片描述

  1. 如图所示 , 出现你的服务, 输入对应的标识, 按回车
    在这里插入图片描述

  2. 出现下图, 表示进入到arthas, 可以开始进行操作
    在这里插入图片描述

  3. 进行性能查询时, 可以用trace命令, 示例:

trace com.lining.omni.service.OfficialService getOfficialCouponsNew

按回车, 如图所示, 开始调用方法

在这里插入图片描述

  1. 开始调用方法, 如图所示, 就是这个接口中的方法所消耗的时间
    在这里插入图片描述

注意:
首次进行Arthas操作时, 需要在进入docker容器内部 , 下载安装Arthas, 如果已经安装, 不用下载, 直接用命令 java -jar arthas jar包即可. 其它更多命令和操作可以进行进入文档进行查询 Arthas官方文档: https://arthas.aliyun.com/en-us/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值