OCP社区版中创建的集群不能充分使用物理内存

【 使用环境 】测试环境
【 OB or 其他组件 】OCP
【 使用版本 】ocp-all-in-one-4.2.1-20231208144448.el7.x86_64.tar.gz
【问题描述】我在OCP中新建了用于部署 OceanBase 集群 的3台主机(每台主机都有16G内存【见后面的图片】),然后创建集群选这3台主机,但是创建后的集群的最大可用内存只有7.5G 还不到 16G的一半【见后的截图】,请问如何配置才能充分利用物理内存?
【复现路径】
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

【SOP系列 22 】——故障诊断第一步(系统巡检和诊断信息收集)

–新建出来的3台主机显示 16G内存的截图如下:

–OceanBase 集群中每台机器最对可用7.5G内存的截图如下:

OB 内存分配原理看看 https://mp.weixin.qq.com/s/rt7oZ68d4tvu0G1i9zSf7A

1 个赞

参数管理 搜下memory参数看看

参数配置如下:

这里的7.5G,是16G*80%(memory_limit_percentage) - system_memory之后的内存大小;
这块system_memory虽然显示的是0M,但是默认会分配一个大小,可以手动修改下这个参数,设置一个大小,memory_limit这里也是可以修改为一个固定大小,不使用memory_limit_percentage这个参数


可以设置下memory_limit参数。

memory_limit 介绍