基于湖库一体架构,统一管理结构化、半结构化与非结构化等多模态数据,一个系统承载事务处理、实时分析与 AI 工作负载。
收集 JVM 运行时信息
更新时间:2026-04-13 15:31:21
本文档旨在介绍如何收集 JVM 运行时信息。
步骤 1: 进入 ODC Docker。
#查看 ODC Docker 名称
docker ps | grep odc
#进入 ODC Docker,假设 ODC Docker 名称为 odc
docker exec -it odc sh
步骤 2:使用 jps 获取进程号。
命令:
jps | grep odc
返回示例:
67255 odc-web-starter-3.3.0-SNAPSHOT-executable.jar
其中,62277 为进程号。
步骤 3:抓取 thread dump。
命令:
jstack ${ODC_PID} > ${THREAD_DUMP_FILE_NAME}
命令示例:
jstack 67255 > /home/admin/odcthreaddump.txt
步骤 4:抓取 heap dump。
命令:
jmap -dump:live,format=b,file=${HEAP_DUMP_FILE_NAME} ${ODC_PID}
命令示例:
jmap -dump:live,format=b,file=/home/admin/odcdump.hprof 67255
步骤 5:拷贝 dump 文件。
步骤 3 中的/home/admin/odcthreaddump.txt和步骤 4 中的/home/admin/odcdump.hprof即为 dump 文件。