数据仓库服务 GAUSSDB(DWS)-内存:max_process_memory_auto_adjust

时间:2024-04-12 10:20:15

max_process_memory_auto_adjust

参数说明:设置是否开启max_process_memory参数的自动调整功能(该参数仅8.2.0及以上集群版本支持)。对于单机器单DN部署形态的集群,开启情况下,CM会在主备切换情况下,动态调整对应DN节点上的max_process_memory参数值,调整max_process_memory的计算公式为:(物理内存大小 – vm.min_free_kbytes)* 0.8 / 主DN个数。

参数类型:SIGHUP

取值范围:布尔型

默认值:on

设置建议:建议设置为on,对于单机器单DN部署形态的集群,为提高内存资源利用率,max_process_memory参数的初始值在8.2.0集群版本开始进行了提升,但在主备切换场景下,两个主DN节点会同时在一个机器上,如果仍然使用max_process_memory初始值,机器可能出现OOM报错的情况,因此,需要CM介入来动态调整max_process_memory。

  • 若max_process_memory_auto_adjust参数为off,max_dynamic_memory的值不会随着max_process_memory的值调整而修改。需要重启集群生效。
  • 若max_process_memory_auto_adjust参数为on,max_dynamic_memory的值会随着max_process_memory的值调整而在线修改。
support.huaweicloud.com/devg-820-dws/dws_04_0893.html