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

Sre*_*man 6 linux jprofiler

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

非常感谢提前.

小智 6

用于使用远程机器 JVM(Centos 7) 远程连接到 Windows 上的 jprofiler

\n\n
    \n
  1. 下载(.tar.gz)centos 上的 Linux 版本 jprofiler。Windows 和远程计算机 jprofiling 代理的版本相同。如果机器人不是同一版本,那么它将不会在 Windows 上使用 jprofiler 创建。

  2. \n
  3. 解压 .tar.gz 文件。

    \n\n

    tar xvzf 文件夹名称

  4. \n
  5. 转到 /bin 路径。

    \n\n

    cd 文件夹名称/bin

  6. \n
  7. 运行以下命令以使分析代理能够连接特定端口上的 JVMTI 数据。

    \n\n

    ./jpenable

  8. \n
  9. 运行上述命令时,它会给出 JVM 上运行的所有进程列表。选择分析所需的进程。(例如,让我必须流式传输 8 个进程中的第 6 个进程。然后输入 6)。

  10. \n
  11. 选择GUI模式或离线模式。输入1。(旧版本没有此选项)。

  12. \n
  13. 输入您要侦听的端口。(例如 33668)

  14. \n
  15. 现在您的 VM 已准备好从 Windows jprofiler 连接。

  16. \n
\n\n
\n\n

window jprofiler 上的连接设置

\n\n
    \n
  1. 单击开始中心。

  2. \n
  3. 选择一个新会话。

  4. \n
  5. 单击“附加”并选择“\xe2\x80\x9c附加到远程计算机\xe2\x80\x9d”单选按钮。

  6. \n
  7. 从下拉列表中设置 ssh 隧道。

  8. \n
  9. 光滑的编辑按钮并配置直接 ssh 隧道连接。

  10. \n
  11. 单击下一步并提供 VM 凭据。

  12. \n
  13. 手动配置分析端口。它应该在配置分析代理时定义。

  14. \n
\n\n

16.单击“完成”。

\n\n

17.选择 \xe2\x80\x98ok\xe2\x80\x99 按钮并输入您通过邮件收到的密钥。

\n\n
    \n
  1. 如果凭证正确,将会出现以下提示。单击\xe2\x80\x9cconfigure\xe2\x80\x9d 按钮。选中 \xe2\x80\x9cCPU 数据\xe2\x80\x9d、\xe2\x80\x9c调用跟踪器\xe2\x80\x9d 和 \xe2\x80\x9 调用堆栈\xe2\x80\x9d 复选框。单击“确定”。

  2. \n
  3. 单击\xe2\x80\x98ok\xe2\x80\x99 按钮。恭喜!现在,您的远程 VM 已与 Windows jprofiler 连接。

  4. \n
\n


Ing*_*gel 5

1)转到下载页面,下载.tar.gz发行版并将其解压缩到远程Linux机器上。

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

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

4)在本地Windows计算机上,启动JProfiler GUI并使用Session-> Import Session Settings导入配置文件

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