中小型系统必要可行的性能测试实践--ArtHas调优实战
一、如何访问服务器上arthas的webconsole和火焰图
比如192.168.0.100上运行arthas,java程序PID是2853,那么启动arthas方式如下:
java -jar arthas-boot.jar --target-ip 0.0.0.0 --http-port 8563 2853
然后内网内任意一台机器上浏览器访问webconsole
http://192.168.0.100:8563/
在线查看火焰图
http://192.168.2.208:3658/arthas-output/
二、参考arthas用户实例,积累arthas调优经验。
通过 Arthas Trace 命令将接口性能优化十倍
arthas 定位 多线程WeakHashMap引起的死循环cpu跑满问题
使用 SkyWalking & Arthas 优化微服务性能
Arthas实践: 定位修复Redisson连接池问题
Arthas实践:解决由于druid版本造成的慢sql问题
使用arthas+jprofiler做复杂链路分析
引发线程cpu占用率持续飙升的根因分析
Arthas排查Kubernetes中的应用频繁挂掉重启问题
Arthas协助排查线上skywalking不可用问题
Arthas实践--jad/mc/redefine线上热更新一条龙
Arthas实践--快速排查Spring Boot应用404/401问题
使用Arthas排查线上应用日志打满问题
Arthas问题排查集-谁调用了System.exit/System.gc
三、使用Arthas打造实时java在线诊断平台案例
工商银行打造在线诊断平台的探索与实践
Bistoury-去哪儿网开源的java应用诊断工具
Arthas Web-Console一站式解决方案
SpringBoot Admin2.0集成Arthas实践
附:arthas命令汇总图
参考:
arthas官网文档
arthas在线教程
arthas用户案例
学习技术不是用来写HelloWorld和Demo的,而是要用来解决线上系统的真实问题的.
分类:
【05】Java
标签:
中小型系统必要可行的性能测试实践
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架