开源版OMS 初始化内存不够,MaxNewSize等这些参数在哪里调整?

【产品名称】OMS

【产品版本】OMS322-ce

【问题描述】OMS容器起来后,执行init脚本初始化,报错,内存不够:

  1. 开源版最低需要多少内存给容器?
  2. MaxNewSize等这些初始化参数,配置在哪个文件里了?想改小些,仅做功能验证,不测性能,谢谢!

/home/admin/logs/ghana/gc.log.0.current:CommandLine flags: -XX:GCLogFileSize=10485760 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/home/admin/logs/ghana -XX:InitialHeapSize=1073741824 -XX:MaxHeapSize=2147483648 -XX:MaxNewSize=348966912 -XX:MaxTenuringThreshold=6 -XX:NewSize=348966912 -XX:NumberOfGCLogFiles=10 -XX:OldPLABSize=16 -XX:OldSize=697933824 -XX:+PrintGC -XX:+PrintGCDateStamps -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+UseCompressedClassPointers -XX:+UseCompressedOops -XX:+UseConcMarkSweepGC -XX:+UseGCLogFileRotation -XX:+UseParNewGC

/home/admin/logs/oms_drc_cm_stderr.log:OpenJDK 64-Bit Server VM warning: MaxNewSize (4194304k) is equal to or greater than the entire heap (4194304k). A new max generation size of 4194240k will be used.

/home/admin/logs/oms_drc_cm_stderr.log:OpenJDK 64-Bit Server VM warning: MaxNewSize (4194304k) is equal to or greater than the entire heap (4194304k). A new max generation size of 4194240k will be used.

1.社区版oms启动机器配置请参考:https://open.oceanbase.com/docs/oms-cn/V3.2.2/10000000000017375

2.如果要修改启动配置,建议找到镜像内启动各组件的脚本。( 不推荐这么做)

⑴执行命令:supervisorctl status 查看组件是否启动成功,找到未启动成功的组件

⑵cd /etc/supervisor/conf.d 查看组件的启动配置,找到对应的启动脚本,启动脚本有对应的启动参数

⑶修改启动参数后,重新启动组件:supervisorctl start xxxxx,(xxxxx为要启动的组件名称,与supervisorctl status名称相对应)

⑷cd /root,执行sh docker_init.sh

MaxNewSize 这个在哪配置的?谢谢

2楼回答的,
⑵cd /etc/supervisor/conf.d 查看组件的启动配置,找到对应的启动脚本,启动脚本有对应的启动参数

另外, 更新一下3.3.1 文档链接地址
https://www.oceanbase.com/docs/community-oms-cn-10000000000818663