jprofiler是一款很好的性能分析工具,今天我们将介绍如何在Linux中安装使用jprofiler
一、下载
官网下载jprofiler,此处我们选择jprofiler9.2.1版本:https://www.ej-technologies.com/download/jprofiler/version_92
注意,本地windows和Linux服务器要安装同一个版本的jprofiler,linux我们选用.TAR.GZG格式的安装包,windows安装需要填写注册码。
Profiler 9.2 注册码
L-Larry_Lau@163.com#23874-hrwpdp1sh1wrn#0620
L-Larry_Lau@163.com#36573-fdkscp15axjj6#25257
L-Larry_Lau@163.com#5481-ucjn4a16rvd98#6038
L-Larry_Lau@163.com#99016-hli5ay1ylizjj#27215
L-Larry_Lau@163.com#40775-3wle0g1uin5c1#0674
更多注册码可参考:https://i.csdn.net/#/user-center/collection-list?type=1&folder=5028439&key=2
二、Linux安装
1.将Linux安装包上传到服务器,使用下图命令解压运行
tar -xzvf jprofiler_linux_9_2_1.tar.gz
2.在tomcat/bin/catalina.sh中加上如下代码
export CATALINA_OPTS="-agentpath:/home/om_ci7/jprofiler9/bin/linux-x64/libjprofilerti.so=port=10001,nowait"
3.重启服务器,日志出现如下内容则安装成功,10001为我们第2步配置的监听窗口
三、连接
1.打开本地jprofiler,点击Start Center-New Session-New Remote Integration,新建远程会话
2.选择远程电脑和操作系统
3.填写JVM信息
3.选择模式
4.按步骤填写服务器地址、jprofiler路径及监听端口
5.根据自己需要的数据选择分析模式,在弹窗中点击ok,即可连接进行性能监控
四、可能出现的问题
1.服务器上按照步骤都配置了,本地还是连接不上
解决:有可能是监听端口防火墙没开,将端口打开
iptables -I INPUT -p tcp --dport 10001 -j ACCEPT #开启10001端口
五、IDEA集成jprofiler
1.安装jprofiler插件,重启IDEA
2.首次启动选择jprofiler安装位置D:\Software\JProfiler\install_package\jprofiler9\bin\jprofiler.exe,点击下图按钮运行,项目启动时即可同步分析