更新时间:2025-07-17 GMT+08:00
分享

配置采集器插件JVM参数

Windows系统

以下步骤以Windows 11 ,以主机采集器designcenter-collector-server为例。

  1. 启动脚本位置。

    MgC Agent安装目录C:\MgC-Agent\tools\plugins\collectors\designcenter-collector-server\bin\start.bat,其中designcenter-collector-server可替换其他采集器的目录,目前包含采集器:

    • 平台采集器 :designcenter-collector-platform。
    • 主机采集器 :designcenter-collector-server。
    • 大数据采集器:bigdata-migration。
    • 数据库采集器 :rda-collector-database。
    • 容器采集器 :rda-collector-kubernetes。
    • 存储采集器 :rda-storage-collector。

  2. 配置JVM参数。

    1. 在MgC Agent安装目录C:\MgC-Agent\tools\plugins\collectors\designcenter-collector-server\bin\,鼠标右键单击start.bat,编辑start.bat配置参数。
    2. 在第二条语句的 -jar 之前添加JVM参数:
      -Xms512M -Xmx1024M

      其中“-Xms512M -Xmx1024M”即为可进行配置的JVM参数。-Xms512M 表示JVM初始分配的堆内存为512M。-Xmx1024M 表示JVM最大允许分配的堆内存为1024M。可按需添加其他JVM参数。

    3. 单击保存,退出start.bat。配置主机采集器插件JVM参数完成。

  3. 重启采集器插件。

    采集器插件JVM参数需要重启采集器插件后生效。
    1. 在MgC Agent安装目录C:\MgC-Agent\tools\plugins\collectors\designcenter-collector-server\bin\,以管理员身份运行停止采集器插件脚本:stop.bat。
    2. 执行上一步后,在同目录下运行启动采集器插件脚本:start.bat。

  4. 查询正在运行的采集器插件的JVM参数。

    1. 打开任务管理器(可以按下ctrl + alt + delete,并在弹出的页面中选择 任务管理器 打开)。在任务管理器的页签中选择详细信息。
    2. 找到名为 “designcenter-collector-server.exe”的程序,查看其对应PID。
    3. 获取到PID后,以管理员打开命令运行窗口(cmd),输入如下指令并回车:
      jinfo PID

      PID替换为获取到的“designcenter-collector-server.exe”程序PID,在命令提示符返回的内容中,可查看生效的JVM参数。

Linux系统

以下步骤以CentOS 8,以采集器designcenter-collector-server为例。

  1. 启动脚本位置。

    MgC Agent安装目录默认为/opt/cloud/MgC-Agent/tools/plugins/collectors/designcenter-collector-server,其中designcenter-collector-server可替换其他采集器的目录,目前包含采集器:

    • 平台采集器 :designcenter-collector-platform。
    • 主机采集器 :designcenter-collector-server。
    • 大数据采集器:bigdata-migration。
    • 数据库采集器 :rda-collector-database。
    • 容器采集器 :rda-collector-kubernetes。
    • 存储采集器 :rda-storage-collector。

  2. 配置JVM参数。

    1. 执行如下命令,进入MgC Agent采集器designcenter-collector-server目录。
      cd /opt/cloud/MgC-Agent/tools/plugins/collectors/designcenter-collector-server/
    2. 新建文件 start.sh,然后执行如下命令,修改文件权限。
      chmod 755 start.sh
    3. 编辑start.sh文件并写入以下信息:
      nohup java -jar -Xms256M -Xmx512M designcenter-collector-server.jar >/dev/null 2>&1 &

      其中“-Xms512M -Xmx1024M”即为可进行配置的JVM参数。-Xms512M 表示JVM初始分配的堆内存为512M。-Xmx1024M 表示JVM最大允许分配的堆内存为1024M。可按需添加其他JVM参数。

    4. 保存并退出start.sh。配置主机采集器插件JVM参数完成。

  3. 重启采集器插件。

    采集器插件JVM参数需要重启采集器插件后生效。
    1. 输入以下命令,查看采集器插件对应的pid。
      ps -ef|grep java
    2. 输入以下命令后回车,停止采集器插件程序。
      kill -9 PID
    3. 输入以下命令,运行新建的启动脚本start.sh。
      sh start.sh

  4. 查询正在运行的采集器插件的JVM参数。

    输入以下命令,查看采集器插件的JVM参数。

    ps -ef|grep java

相关文档