集群配置为什么ocp里看内存变小了?

【 使用环境 】 测试环境
【 OB or 其他组件 】
【 使用版本 】4.3
【问题描述】3台32G内存服务器做集群部署,打开ocp控制台显示一共只有12G内存
【复现路径】部署时参考这个文章进行的操作https://blog.csdn.net/m0_37559973/article/details/134014353
【附件及日志】

配置文件看下。
obd cluster edit-config name(集群名称)

select a.zone, a.SVR_IP,a.SVR_PORT, b.status,cpu_capacity,cpu_assigned_max,cpu_capacity-cpu_assigned_max as cpu_free,round(memory_limit /1024/1024/1024 ,2) as memory_total_gb,round((memory_limit-mem_capacity) /1024/1024/1024 ,2) as system_memory_gb,round(mem_assigned /1024/1024/1024 ,2) as mem_assigned_gb,round((mem_capacity-mem_assigned) /1024/1024/1024 ,2) as memory_free_gb,round(log_disk_capacity /1024/1024/1024 ,2) as log_disk_capacity_gb,round(log_disk_assigned /1024/1024/1024 ,2) as log_disk_assigned_gb,round((log_disk_capacity-log_disk_assigned) /1024/1024/1024 ,2) as log_disk_free_gb,round((data_disk_capacity /1024/1024/1024 ),2) as data_disk_gb,round((data_disk_in_use /1024/1024/1024 ),2) as data_disk_used_gb,round((data_disk_capacity-data_disk_in_use) /1024/1024/1024 ,2) as data_disk_free_gb from gv$ob_servers a join oceanbase.DBA_OB_SERVERS b on a.zone=b.zone\G; 也看下

看起来是集群部署的时候所涉及的这几个配置有点混乱,建议按 piping 给的语句获取下之前的配置信息

微信图片_20240521102145

上面语句提供下

根据这里可以看到
对于内存:memory_limit设置的大小仅为6G,三台一共18G,同时system_memory(预留内存)为2G,三台一共为6G,因此计算得到租户可用内存总量为12G
memory_limit参数的解释可以参考:OceanBase分布式数据库-海量数据 笔笔算数

system_memory参数的解释可以参考:OceanBase分布式数据库-海量数据 笔笔算数


微信图片_20240521103221