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。