更新时间:2022-12-19 GMT+08:00
负载管理
功能描述
负载管理主要通过业务的并发控制实现系统计算资源的均衡,避免业务间出现资源争抢,实现作业的和谐共处,达到资源利用最优,同时通过引入cgroup技术实现了cpu的配额管理和限额管理。
技术原理
负载管理分为静态负载管理和动态负载管理,使用参数enable_dynamic_workload控制,同时GaussDB提供优先级控制用于对租户作业优先级进行控制。
- 静态负载管理
以CN为单位实现租户的并发控制和资源管控,各CN分别进行内存管控和并发控制,集群实际并发数为各CN并发之和,集群实际使用内存为各CN运行作业所占内存之和。因为各CN分别进行内存管控,因此DN上租户实际使用内存有可能超过租户内存限制。
父主题: 资源监控及管控