管理 Heap Dump 文件
Heap Dump 文件是一种二进制文件,记录了 JVM 中堆内存运行情况。HeapDump 文件是指定时刻的 Java 堆栈的快照,是一种镜像文件。
-
针对 OpenSearch 节点通过生成 Heap Dump 文件,可帮助定位节点内存情况和性能优化。
-
由于 Heap Dump 文件占用内存空间较大,为充分使用资源空间,在分析 Heap Dump 文件后,可清除文件释放存储空间。
注意 |
---|
生成 Heap Dump 文件过程,将导致 OpenSearch 业务不可用。请在业务低峰期,执行生成操作。 |
本小节主要介绍如何在线生成和清除 Heap Dump 文件。
前提条件
-
已获取管理控制台登录账号和密码,且已获取集群操作权限。
-
已创建 OpenSearch 集群,且集群状态为活跃。
生成 Heap Dump 文件
-
登录管理控制台。
-
选择产品与服务 > 大数据服务 > OpenSearch 服务,进入集群管理页面。
-
选择目标集群,点击目标集群 ID,进入集群详情页面。
-
在详情页面,点击右上角的更多操作。
-
展开下拉菜单,点击自定义服务 > 生成 Heap Dump。
-
弹出参数配置窗口,配置节点信息和最大等待时间。
参数 说明 角色
选择 OpenSearch 节点角色类型。
OS 节点 IP
输入节点 IP。
最大等待时间
输入最大等待时间,若超过该时间,文件仍未生成完成,将强制停止文件生成操作。
-
默认值为 300,单位为秒(s)。
-
取值范围 30~1800。
-
-
确认配置信息无误后,点击提交,返回节点列表页面。
-
待节点状态切换为
活跃
,则 dump 过程完成。生成文件需数分钟,请耐心等待。 -
生成 Heap Dump 文件过程,可通过
http://<OpenSearch_IP>/dump/
,查看文件生成进度。
-
清除 Heap Dump 文件
-
登录管理控制台。
-
选择产品与服务 > 大数据服务 > OpenSearch 服务,进入集群管理页面。
-
选择目标集群,点击目标集群 ID,进入集群详情页面。
-
在详情页面,点击右上角的更多操作。
-
展开下拉菜单,点击自定义服务 > 清除 Heap Dump。
-
弹出参数配置窗口,配置节点信息。
-
确认配置信息无误后,点击确定,返回节点列表页面。
可通过
http://<OpenSearch_IP>/dump/
,可查看文件是否被清除。