本地与远程安装同版本的jprofiler。以本地Windows操作系统,远程AIX操作系统为例,详细介绍安装配置步骤。本次测试使用的均是jp6版本。

一、安装Jprofiler服务端

一 般情况下,Jprofiler服务端布署在远程服务器上,在这里Jprofiler运行环境为Aix环境,因此需要下载Unix版本的安装文件 jprofiler_unix_X_X_X.sh,本次测试使用的是jprofiler6免安装版(没有下载到jp6的安装版本),为了介绍安装版如何安 装,此处以jp5为例详细介绍服务端具体安装操作步骤,如下

1.把jprofiler_linux_5_1_4.sh 上传到服务器/home/ahcard路径下

2.赋权限chmod 777 jprofiler_linux_5_1_4.sh再执行sh jprofiler_linux_5_1_4.sh

3.安装程序需要确认是否安装软件,直接回车(o)

4.是否默认安装还是定制安装,此处直接回车,选择默认安装,程序默认安装在home/ahcard/jprofiler5目录下

5. 然后是Jprofiler的条款协议等,直接一路回车(Enter),部分图片省略

6.  是否接受条款协议,1

7.  确认安装路径等等,安装开始,需等待一段时间

8. 安装完成,是否启动jprofiler,此时选择n,因为此处jprofiler是随着java启动脚本启动的,因此暂不启动。

9. 安装完成后,可以看到/home/ahcard/路径下jprofiler6文件,里面有aix-ppc64文件夹。本次使用的是免安装版的jprofiler6,直接将JProfiler6的文件夹上传到该路径下,和安装完成的jprofiler5一样。

二、安装Jprofiler客户端

一 般情况下,在windows环境通过Jprofiler客户端连接远程服务端进行监控操作,因此还需要安装Jprofiler客户端程序,下载 Jprofiler windows版本jprofiler_windows_6_2_4.exe,windows环境安装步骤相对简单,此处省略,需要说明的 是,windows版本可能需要注册码。

三、配置Jprofiler客户端

Jprofiler客户端软件安装完成后,需要配置客户端连接远程Jprofiler服务端,具体详细配置如下:

1.新建session

2. 被监控的应用位置,选择远程及操作系统AIX

3.选择JVM版本,(JVM拥有者:IBM,版本号:1.6.0,模式:默认第一个)

4. 选择连接方式:第一个(java应用启动时会一直等待jprofiler连接,连接成功后才会执行后续操作 )第二个(java应用无须等待jprofiler连接),第三个(此模式为离线模式,生成相关记录文件事后分析);此处选择第一个。

5. 输入远程地址

6. 确认jprofiler远程安装目录(输入远程上jprofiler的安装目录)

7. 设置jprofiler端口,默认8849

8. 执行要求的修改(该页会显示以上填写的部分信息,其中(1)内容是要插入远程服务器启动脚本内),继续next

9.完成,稍后启动场景

10. 配置完成,在Open Session中显示连接远程服务的快速链接,此处暂时不启动连接

四、配置服务端java启动命令

将第三部分配置Jprofiler客户端中第8步骤中复制的启动参数 -agentpath:/home/ahcard/jprofiler6/bin/aix-ppc64/libjprofilerti.so=port=8849粘贴到java的启动命令中,以便Jprofiler服务端随java服务启动而启动,具体配置如下所示:

配置完成后启动应用;

注意:当执行java启动命令时,Jprofiler服务端启动之后为阻塞状态,直到有Jprofiler客户端与之连接后才继续执行java启动命令!

五、启动Jprofiler客户端程序

1. 在如下窗口选择刚刚配置的快速连接,点击Start

2. 在如下窗口选择Instrumentation以使用产品所有功能

3. 在如下窗口确认相关信息,点击OK

4.连接成功后,会出现如下内容

至此客户端与服务端连接完成,可以进行CPU,内存等监控了。

五、备注

若 配置Jprofiler客户端的第4步如果选择第二种方式(java应用无须等待jprofiler连接)会出现如下页面,选择如何同步配置文件 (manual手工同步)(本地jprofiler6场景设置完成后会在本地安装路径下产生一个带ID的配置文件,该配置文件需要上传到远程Jp的配置 下)配置文件远程目录/home/ahcard/jprofiler6/config

执行要求的修改(该页会显示以上填写的部分信息,其中(1)内容是要插入远程服务器启动脚本内)与第一种方式产生插入内容不同

启动脚本要插入的内容修改如下:

除这两处设置不同,其余设置与第一种方式均相同;

七、安装服务端过程遇到的问题以及解决方法:

1. 执行,报错:gunzip: sfx_archive.tar.gz: not in gzip format

I am sorry, but the installer file seems to be corrupted.If you downloaded that file please try it again. If you transfer that file with ftp please make sure that you are using binary mode.

解决方法:把ftp软件的Transfer type改为Binary,重新上传或更换FTP工具

2. 报错内容如下:

Starting Installer ...

java.lang.reflect.InvocationTargetException

at java.awt.EventQueue.invokeAndWait(EventQueue.java:853)

at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1257) at com.install4j.runtime.installer.Installer.main(Unknown Source) Caused by: java.awt.HeadlessException:

No X11 DISPLAY variable was set, but this program performed an operation which requires it.

Could not display the GUI. This application needs access to an X Server. If you have access there is probably an X library missing.

******************************************************************* You can also run this application in console mode without access to an X server by passing the argument -c

******************************************************************* An error occurred: java.lang.RuntimeException

Error log: /tmp/install4jError25068.log

解决方法:执行sh jprofiler_linux_5_1_4.sh –c

Jprofiler的安装部署及使用相关推荐

  1. JProfiler的安装和使用

    JProfiler是一个重量级的JVM监控工具,提供对JVM精确监控,其中堆遍历.CPU剖析.线程剖析看成定位当前系统瓶颈的得力工具.可以统计压测过程中JVM的监控数据,定位性能问题. JProfil ...

  2. 2021年大数据Flink(三):​​​​​​​Flink安装部署 Local本地模式

    目录 Flink安装部署 Local本地模式 原理 操作 测试 Flink安装部署 Flink支持多种安装模式 - Local-本地单机模式,学习测试时使用 - Standalone-独立集群模式,F ...

  3. Mycat 读写分离 数据库分库分表 中间件 安装部署,及简单使用

    MyCat是一个开源的分布式数据库系统,是一个实现了MySQL协议的服务器,前端用户可以把它看作是一个数据库代理,用MySQL客户端工具和命令行访问,而其后端可以用MySQL原生协议与多个MySQL服 ...

  4. 【SVN】1. SVN 安装部署

    一. SVN概述 1. SVN 简介   Subversion 版本控制系统 简称 SVN.   SVN 是一个跨平台开放源代码的集中式版本控制系统,可以实现文件及目录的保存及版本回溯.   SVN ...

  5. Docker概述和安装部署

    概述 Docker产生的背景 一款产品从开发到上线,从操作系统,到运行环境,再到应用配置.作为开发+运维之间的协作我们需要关心很多东西,这也是很多互联网公司都不得不面对的问题,特别是各种版本的迭代之后 ...

  6. DSVS7050签名服务器的网站,吉大正元数字签名服务器-安装部署手册(COM版 VCTK_S接口)2.1.1.doc...

    吉大正元数字签名服务器-安装部署手册(COM版 VCTK_S接口)2.1.1 数字签名服务器v2.1.1 安装部署手册 (VSTK接口 COM版) V2.1.1 长 春 吉 大 正 元 信 息 技 术 ...

  7. Airflow安装部署

    Airflow安装部署 新闻信息是通过爬虫获取,使用scrapy框架进行爬虫任务:使用airflow工作流监控平台对爬虫任务进行管理.监控(可使用CeleryExecutor分布式,也可使用Local ...

  8. logicaldoc 6.5 结合postgresql 9.x安装部署—基于windows平台

    2019独角兽企业重金招聘Python工程师标准>>> 湘中朱生   2012年9月于深圳 说明:原创内容,请勿转载! <1> 从官网下载部署包 官方网站提供源码包和集成 ...

  9. Centos6.0 64位MySQL 5.5.20 CMake 安装部署

    Centos6.0 64位下 MySQL 5.5.20 CMake 安装部署 一.下载所需软件 linux用 wget 下载需要的软件,保存到目录 /usr/local/src 下 wget ftp: ...

最新文章

  1. 大佬教你怎样防止同事用 QQ 邮箱提交公司代码?
  2. 网络接口配置-Bonding
  3. mysql 5.7优化不求人_《MySQL 5.7优化不求人》直播精彩互动
  4. docker与kuberentes基本概念与操作学习
  5. 二叉树的遍历:先序 中序 后序遍历的递归与非递归实现及层序遍历
  6. Mysql 中根据条件排序获取排名
  7. Oracle数据库IP访问限制(IP白名单黑名单)
  8. Delphi 开发 ERP [1] 准备
  9. python 描述符类_python的黑魔法--描述符
  10. android打开视频噔_如何运行两种游戏数据包(视频教程)
  11. 2014/08/31 Zushi
  12. 水滴状的自定义视图,让您摆脱单调的Dialog
  13. Nginx 禁止国外 IP 访问网站
  14. EXCEL数据处理小结(SQL)
  15. 创建选区快捷键是什么_ps选区的快捷键是什么
  16. 树莓派存储方案_树莓派网络存储(NAS)
  17. 离线地图数据tpk的制作
  18. SAP FICO 第一节 后台配置
  19. 2021-03-13 大数据课程笔记 day52
  20. 用幂法和反幂法分别计算矩阵按模最大和按模最小的特征值及其特征向量

热门文章

  1. Matlab读取Eprime数据(txt文档)
  2. [FIDO]U2F Message协议介绍
  3. c qq接口开发语言,文档中心
  4. beego利用casbin进行权限管理——第三节 策略查询
  5. SVPWM原理——基础补充(三)
  6. 【机器学习】集成学习—Boosting—GBM(Gradient Boosting Machine)解析
  7. 【PyTorch】torch.utils.data.Dataset 介绍与实战
  8. C语言数组代码,小明摘苹果
  9. php 将英文引号成对转换为中文引号
  10. 基于墨刀的界面原型设计——应用集APP