欢迎访问机房运维工作室

爱数知识库

AnyRobot-修改 JVM 内存配置最佳实践

频道:爱数知识库 日期: 浏览:22

AnyRobot-修改 JVM 内存配置最佳实践

关键字

JVM、内存

适用产品

  • AnyRobot 3.0.x

目的

AnyRobot 接入了大量日志后, 现有的资源分配可能不足以处理已接入的数据,可通过调整 JVM 分配的内存资源,提升数据处理效率。

解决方案

要调整为 JVM 分配的内存资源,可通过修改 JVM 配置文件的方式实现,具体操作步骤如下:
1.使用 root 用户登录 AnyRobot 后台,执行以下命令,进入 JVM 配置文件所在目录。

cd /anyrobot/store/elasticsearch/conf/

2.执行以下命令,编辑 JVM 配置文件。

vi jvm.options

3.移动光标至下图位置,按 i 进入编辑模式。

4.分别修改 Xms Xmx 后面的数值,其中 Xmx 后面的数值应不小于 Xms 后面的数值。
5.按 Esc 退出编辑模式,输入 :wq 保存退出。

更多信息。

JVM 内存配置大小的设置规则,请参考:https://www.elastic.co/guide/en/elasticsearch/reference/current/heap-size.html。