配置采集器插件JVM参数
Windows系统
以下步骤以Windows 11 ,以主机采集器designcenter-collector-server为例。
- 启动脚本位置。
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。
- 配置JVM参数。
- 在MgC Agent安装目录C:\MgC-Agent\tools\plugins\collectors\designcenter-collector-server\bin\,鼠标右键单击start.bat,编辑start.bat配置参数。
- 在第二条语句的 -jar 之前添加JVM参数:
-Xms512M -Xmx1024M
其中“-Xms512M -Xmx1024M”即为可进行配置的JVM参数。-Xms512M 表示JVM初始分配的堆内存为512M。-Xmx1024M 表示JVM最大允许分配的堆内存为1024M。可按需添加其他JVM参数。
- 单击保存,退出start.bat。配置主机采集器插件JVM参数完成。
- 重启采集器插件。
采集器插件JVM参数需要重启采集器插件后生效。
- 在MgC Agent安装目录C:\MgC-Agent\tools\plugins\collectors\designcenter-collector-server\bin\,以管理员身份运行停止采集器插件脚本:stop.bat。
- 执行上一步后,在同目录下运行启动采集器插件脚本:start.bat。
- 查询正在运行的采集器插件的JVM参数。
- 打开任务管理器(可以按下ctrl + alt + delete,并在弹出的页面中选择 任务管理器 打开)。在任务管理器的页签中选择详细信息。
- 找到名为 “designcenter-collector-server.exe”的程序,查看其对应PID。
- 获取到PID后,以管理员打开命令运行窗口(cmd),输入如下指令并回车:
jinfo PID
PID替换为获取到的“designcenter-collector-server.exe”程序PID,在命令提示符返回的内容中,可查看生效的JVM参数。
Linux系统
以下步骤以CentOS 8,以采集器designcenter-collector-server为例。
- 启动脚本位置。
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。
- 配置JVM参数。
- 执行如下命令,进入MgC Agent采集器designcenter-collector-server目录。
cd /opt/cloud/MgC-Agent/tools/plugins/collectors/designcenter-collector-server/
- 新建文件 start.sh,然后执行如下命令,修改文件权限。
chmod 755 start.sh
- 编辑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参数。
- 保存并退出start.sh。配置主机采集器插件JVM参数完成。
- 执行如下命令,进入MgC Agent采集器designcenter-collector-server目录。
- 重启采集器插件。
采集器插件JVM参数需要重启采集器插件后生效。
- 输入以下命令,查看采集器插件对应的pid。
ps -ef|grep java
- 输入以下命令后回车,停止采集器插件程序。
kill -9 PID
- 输入以下命令,运行新建的启动脚本start.sh。
sh start.sh
- 输入以下命令,查看采集器插件对应的pid。
- 查询正在运行的采集器插件的JVM参数。
输入以下命令,查看采集器插件的JVM参数。
ps -ef|grep java