如何从Windows机器到远程Linux JVM运行Jprofiler

时间:2012-04-04 15:51:12

标签: linux jprofiler

请告诉我如何从Windows机器运行Jprofiler到远程Linux JVM。

提前多多感谢。

3 个答案:

答案 0 :(得分:5)

1)转到download page,下载.tar.gz发行版并将其解压缩到远程Linux计算机上。

2)在远程Linux计算机上,启动命令行实用程序bin/jpintegrate,然后按照命令行向导中的步骤操作。

3)将生成的JProfiler配置文件传输到本地Windows机器。

4)在本地Windows计算机上,启动JProfiler GUI并使用Session->导入会话设置

导入配置文件

5)在远程Linux机器上启动配置文件JVM,在Windows机器上启动JProfiler GUI中导入的会话。

答案 1 :(得分:2)

要远程连接到jprofiler,您可以按照以下步骤操作:

  1. 下载jprofiler的linux版本。
  2. 将其安装在linux系统上。
  3. 转到文件夹bin并运行./jpenable。按照向导选择要分析的jvm的进程ID。之后它会给你一个端口号。
  4. 将jprofiler安装在像Windows这样的本地计算机上。
  5. 在开始中心菜单中选择快速连接并选择另一台计算机。在步骤“3”中输入主机地址和端口号,然后您可以远程连接到jprofiler

答案 2 :(得分:0)

要使用远程计算机JVM(Centos 7)远程连接到Windows上的jprofiler

  1. 在centos上下载(.tar.gz)Linux版本jprofiler。 Windows和远程计算机jprofiling代理都具有相同的版本。如果bot的版本不同,则不会在Windows上使用jprofiler创建。

  2. 解压缩.tar.gz文件。

    tar xvzf folder_name

  3. 转到/ bin路径。

    cd folder_name / bin

  4. 运行以下命令以使概要分析代理程序能够在特定端口上连接JVMTI数据。

    ./ jpenable

  5. 在运行上述命令时,它将提供在JVM上运行的所有进程列表。选择分析所需的过程。 (例如,让我必须在8个流程中流式处理第6个流程。然后输入6)。

  6. 选择GUI模式或脱机模式。输入1.(旧版本中不存在此选项。)

  7. 输入您要监听的端口。 (例如33668)

  8. 现在,您的VM已准备好从Windows jprofiler连接。


窗口jprofiler上的连接设置

  1. 单击启动中心。

  2. 选择一个新会话。

  3. 单击附件,然后选择“附加到远程计算机”单选按钮。

  4. 从下拉菜单中设置ssh隧道。

  5. 滑动编辑按钮并配置ssh隧道直接连接。

  6. 单击下一步并提供VM凭据。

  7. 手动配置性能分析端口。应该在配置概要分析代理程序时定义它。

16。单击完成。

17。选择“确定”按钮,然后输入通过邮件收到的密钥。

  1. 如果凭据正确,将显示以下提示。点击“配置”按钮。选择“ CPU数据”,“呼叫跟踪器”和“分配堆栈”复选框。单击确定。

  2. 点击“确定”按钮。恭喜!!现在,您的远程VM已与Windows jprofiler连接。