中小型系统必要可行的性能测试实践--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的,而是要用来解决线上系统的真实问题的.