JProfiler 在linux下安装

1. 安装前准备
下载windows版本的Jprofiler和Linux版本的Jprofiler,且两者版本保持一致。
Jprofiler下载地址:http://www.ej-technologies.com/
2. 安装
2.1. 服务器端Jprofiler安装
步骤:
1. 把jprofiler_linux_4_3_2.zip包上传到服务器,进行解压
2. 在Jprofiler的安装路径jprofiler4/bin/linux-x86下找到jprofiler.sh文件
3. 赋予执行权限,执行jprofiler.sh即可。
3. 配置
3.1. 客户端Jprofiler配置
步骤:
1. 运行JProfiler
2. 选择 Session->Integration Wizard->New Remote Integratation
3. 选择 On a remote computer;Platform of remote computer 选择 Linux x86/AMD 64;Next
4. 输入服务器 IP
5. 输入服务器上的 jprofiler 的安装路径,如/home/mw/weblogic/jprofiler4 ;next
6. 选择服务器的 JDK 环境,这里是:Sun,1.5.0,hotspot;next
7. 输入端口:这里是默认值 8849;next
8. 选择启动模式:这里选第一种 wait for a connection from the jprofiler GUI;next,此页列出前面设置的信息列表。如图:

9. 确认信息无误,点击next,然后finish即可。

3.2. 服务器端配置
步骤:
1. 修改系统环境配置文件 /etc/profile ,增加
JPROFILE_HOME=/home/mw/weblogic/jprofiler4
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$JPROFILE_HOME/bin/linux-x86
export JPROFILE_HOME
export LD_LIBRARY_PATH
2. 修改startWebLogicJpro.sh文件,增加
# Call setDomainEnv here.
LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/home/mw/weblogic/jprofiler4/bin/linux-x86
DOMAIN_HOME=”/home/mw/weblogic/bea/user_projects/domains/petestdomain”
. ${DOMAIN_HOME}/bin/setDomainEnv.sh
SAVE_JAVA_OPTIONS=”${JAVA_OPTIONS}”
SAVE_CLASSPATH=”${CLASSPATH}”
# Start PointBase
PB_DEBUG_LEVEL=”0″
JAVA_OPTIONS=”${SAVE_JAVA_OPTIONS} -agentlib:jprofilerti=port=8849 -Xbootclasspath/a:
/home/mw/weblogic/jprofiler4/bin/agent.jar”
SAVE_JAVA_OPTIONS=”"
3. 服务器端开启8849端口
4. 启动Jprofiler
步骤:
1. 点击jprofiler菜单 session>start center>Open Session,Available session configurations中列出了刚才配置的连接,选中该连接
2. 执行startWebLogicJpro.sh,启动weblogic
3. 点击客户端软件的OK按钮,出现下图所示页面,Jprofiler启动成功,即可进行监控。

 

在使用JProfiler采集过程中,JProfiler自身会消耗服务器大量的资源。曾做过对比,使用后,系统的处理能力TPS减少一半。所以除非用它来查找问题,否则真实性能测试过程中,不会使用该软件监控。
JDK自带的轻量级工具相对好很多。

你可能感兴趣的:(jdk,linux,windows,weblogic,sun)