服务器端JProfiler安装及配置

   1. 把jprofiler_linux_7_2_2.sh.tar上传到linux服务器/opt/路径下

   2. 直接执行安装;

   3. 安装完成后配置linux环境变量,使用VI 进入/etc/profile, 最后一行加入export LD_LIBRARY_PATH=/opt/jprofiler7/bin/linux-x64

   4. 退出vi并且保存;

   5. 设置环境变量生效;linux 命令source /etc/profile

   配置要监控的mina服务项目

   1. 打开startup.sh文件加入java -server -Xmx512m -agentlib:jprofilerti=port=8849 -Dcom.sun.management.jmxremote -Djava.rmi.server.hostname=192.168.5.158 -Dcom.sun.management.jmxremote.port=9092 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false  -Xbootclasspath/a:/opt/jprofiler7/bin/agent.jar -classpath .:lib/*  com.merself.server.StartServer &   

   2. 服务端启动,安装客户端即可监测;

本地客户端安装和配置

    启动JProfiler,如下图所示:

java 性能调试工具jprofiler安装和使用_server

 

选择图示那一项,点“Next”。

java 性能调试工具jprofiler安装和使用_服务器_02

 

选择虚拟机类型

java 性能调试工具jprofiler安装和使用_服务器_03

选择启动模式

java 性能调试工具jprofiler安装和使用_profile_04

定位远程服务器

java 性能调试工具jprofiler安装和使用_server_05

定位远程服务器上的JProfiler

java 性能调试工具jprofiler安装和使用_export_06

  选择监测端口号(默认8849)

java 性能调试工具jprofiler安装和使用_profile_07
远程服务器所需修改信息

java 性能调试工具jprofiler安装和使用_服务项目_08

 

点击完成

java 性能调试工具jprofiler安装和使用_服务项目_09

客户端设置完成至此,本地客户端JProfiler的设置已经完成;

 

TOMCAT 监测配置
修改Tomcat启动时的配置
修改/usr/local/tomcat/bin目录下的Catalina.sh,添加下面几项到“JAVA_OPTS”中。
JAVA_OPTS="$JAVA_OPTS -agentlib:jprofilerti=port=8849"  
JAVA_OPTS="$JAVA_OPTS -Xbootclasspath/a:/opt/jprofiler5/bin/agent.jar"  

本地客户端建立连接并监测Tomcat服务器
首先,启动服务器端的tomcat,切换到tomcat目录下的bin目录,然后运行./startup.sh即可,然后就可以监测了。

在监测时,会发现连接一段时间后,就会失去连接。这时应修改Tomcat的配置文件server.xml,该文件位于/tomcat/conf目录下。找到后将Shutdown端口号和Connector端口号分别改成8005和8080,就没问题了

 

内存监控使用截图

java 性能调试工具jprofiler安装和使用_export_10

 

CPU监控截图

java 性能调试工具jprofiler安装和使用_server_11

 

下载相关安装包或资源:

jprofiler 客户端(注册码:L-Larry_Lau@163.com#30640-1lklqdbcjmhxs#4016) 

jprofiler 服务端 (上传到服务器上后,更名后缀为 .sh)