1. windows客户端安装Jprofile
无脑安装即可。
2. linux服务端安装jprofiler
(1) 首先,从官网下载安装包,软件版本要和windows的保持一致,然后上传到linux服务器并解压# tar -zvxf jprofiler_linux_9_2_1.tar.gz,我是安装到了home目录下:

(2) 接下来是配置环境变量,进入# vi /etc/profile文件,在文件末尾新增环境变量:
JPROFILER_HOME=/home/jprofiler9/bin/linux-x64
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$JPROFILER_HOME

(3) 使环境变量生效:# source /etc/profile,然后就安装成功啦~
3. windows客户端连接Linux服务端
(1) 新建远程连接
①首先在Session下选择New Remote Integration:

②然后选择on a remote computer,并选择远程机器的型号:

③点击next,选择JVM信息(要判断自己的jvm是否是64位的)

④选择连接方式,这里我选择第二个

⑤输入远程地址,这里可以输入远程ip地址或者域名,我输入了ip地址

⑥输入远程机器中jprofiler的安装目录。我的是/home/jprofiler9

⑦点击next,然后选择端口:这里我使用默认端口


⑧ 记下启动参数,这个需要配置到项目的启动文件中:

⑨选择是否立即启动,并点击Finish.

(2) 修改服务端启动文件,并且启动项目:
①如果监控的是Tomcat性能,则修改Tomcat/bin下的catalina.sh文件,在文件头添加启动参数:
CATALINA_OPTS=“-agentpath:/home/jprofiler9/bin/linux-x64/libjprofilerti.so=port=8849,nowait”
export CATALINA_OPTS

②如果监控的不是Tomcat,同理,修改对应项目下的启动文件,添加对应的java启动参数:
JAVA_OPTS=
“$JAVA_OPTS -agentpath:/home/jprofiler9/bin/linux-x64/libjprofilerti.so=port=8848,nowait”

③重启服务,可以看到jprofiler相关参数

4. 启动客户端远程连接
(1) 点击左上角Start Center,选择对应的远程连接,点击start,启动监控功能:

(2) 如下,已经开始监控啦~

本文详细介绍了如何在Linux服务器上安装JProfiler,包括从官网下载安装包,配置环境变量,以及在Windows客户端进行远程连接的步骤。在Linux上安装后,通过修改服务端启动文件添加JVM参数,确保JProfiler能监控到Tomcat或其他Java应用的性能。最后,通过Windows客户端启动远程监控,实现对服务端的性能分析。
5305

被折叠的 条评论
为什么被折叠?



