Jprofiler安装部署启动
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Jprofiler 安装部署启动
对于大部分应用,我们都是需要跟踪远程服务器上的程序运行情况,包括gc,内存使用,线程状态等。所以我们需要在两台机器上安装Jprofiler,一个是客户端,就是开发人员的本机,进行数据的展示。另一个就是要远程监控的程序的服务器,对运行的程序进行性能监控和分析并将数据传给客户端。Jprofier官方下载地址:
/download/jprofiler/files.html
在linux上下载tar.gz压缩包就可以了
在windows机器上运行的工具需要注册激活(在网上搜或者找熟人)
一定要注意,服务端和客户端的运行版本要一致,就算服务端版本是6.2.3,客户端版本是6.0.2也不行,小版本也要一致,否则报错说版本错误,连不上去,目前咱们使用 6.2.4版本的在共享\\192.168.11.49\development02\软件\jprofiler上可以拿到。
首先安装jprofiler,客户端(本机)、服务器端都得装,服务器端装linux版本,解压tar.gz 包即可
windows安装Jprofiler
填写安装序列号
选择本地eclipse的安装版本
点击“Integrate”按钮选择本地eclipse的安装目录
完成后重启eclipse,可以看到Jprofiler的配置
Eclipse启动application程序
方法一、
即可启动Jprofiler,注意不是戴❀那个Profile As 方法二、
添加虚拟机运行参数为:
-agentpath:C:\PROGRA~1\JPROFI~1\bin\windows\jprofilerti.dll=port=8849,nowait
点击debug后
启动Jprofiler->ctrl+n新建session
注意主机是127.0.0.1;监控端口是8849
Jprofiler监控远程application部署步骤
配置远程application的监控
1、在本地启动JProfiler,快捷键ctrl+o或者点击菜单Start Center
,如下图,点击“New Remote Integration”:
2、有2个选项,On this computer和On a remote computer,这里选择监控远程机器n a remote computer,同时在latform of the remote computer选项选择远程机器对应的操作系统,然后点击next,如下图:
3、选择远程机器的java(java安装版本和产商)运行环境,这里选择的是JVM Vendor:Sun Version:1.6.0 Mode:hotspot 如果远程机器是64位系统,务必也勾上64 bit JVM,然后点击next
4、Wait for 。。。。。为了在开发环境中获取监控的信息,它将等待远程计算机上的Jprofile
GUI 启动,并和本机建立连接,这种方式比较便于修改jprofiler的配置信息。
这里选择startup immediately,connect……………..
5、填写远程机器的地址,如下图:
6、填写远程机器JProfiler的安装地址,我这里是/data/jprofiler/jprofiler6,如下图:
7、监控端口配置:
8、远程服务启动脚本java命令参数中需要添加的参数
例如这次要监控的程序是/data/analyse-customize-service,那么修改该程序的启动脚本, /data/analyse-customize-service/deploy/start.sh,在java的命令中添加以下参数为
-agentpath:/data/jprofiler/jprofiler6/bin/linux-x64/libjprofilerti.so=port=8849,nowait
完成后到远程服务器启动远程监控的程序
本地点击刚刚配置完成的监控项目
点击Start
Jprofiler监控远程application server部署步骤(Web应用)
配置远程application的监控
1、在本地启动JProfiler,快捷键ctrl+o或者点击菜单Start Center
,如下图,点击“New Server Integration”:
2、选择远程Web 应用服务器类型,这里选择tomcat5.x 如下图:
3、有2个选项,On this computer和On a remote computer,这里选择监控远程机器n a remote computer,同时在latform of the remote computer选项选择远程机器对应的操作系统,然后点击next,如下图:
4、选择远程机器的java(java安装版本和产商)运行环境,这里选择的是JVM Vendor:Sun Version:1.6.0 Mode:hotspot 如果远程机器是64位系统,务必也勾上64 bit JVM,然后点击next
5、Wait for 。。。。。为了在开发环境中获取监控的信息,它将等待远程计算机上的Jprofile GUI 启动,并和本机建立连接,这种方式比较便于修改jprofiler的配置信息。
这里选择startup immediately,connect……………..
6、填写远程机器的地址,如下图:
7、填写远程机器JProfiler的安装地址,我这里是/data/jprofiler/jprofiler6,如下图:
8、把远程web应用服务器的服务启动脚本startup.sh拷贝到本地,我这里拷贝到本地C:\Documents and Settings\hczq\桌面\deploy\startup.sh
9、配置jprofiler运行的端口,前面app程序设置了8849,这次设置8850防止端口冲突