开启资源隔离

最近更新时间:2024-12-10 16:55:32

我的收藏
本文将为您介绍腾讯云数据仓库 TCHouse-D 如何通过配置资源组的方式进行资源隔离,避免多业务间的资源抢占和相互影响。
注意:
仅2.0、2.1内核版本支持配置“资源组”。
2.0内核版本支持 CPU 软隔离 + 内存硬隔离,2.1内核版本可支持 CPU 硬隔离 + 内存硬隔离。

操作指引

1. 进入 集群列表,单击需要备份的集群 ID/名称
2. 进入账户管理页,单击资源组,通过开关开启资源组配置。
注意:
启用/关闭资源组时会同步修改集群相关配置,预计耗时2 - 5分钟,过程中不会对您的业务造成影响。

3. 开启资源组后,可单击新增资源组 按钮完成资源组创建。
注意:
开启资源组后,会默认创建 normal 资源组,所有用户默认绑定 normal 资源组。
字段
适用版本
说明
资源组名称
2.0/2.1
自定义填写,以字母开头,支持数字、字母、-、_长度1-64
CPU 权重
2.0
2.0内核版本时填写,各 BE 节点中,此资源组可获取 CPU 资源的权重(软隔离)。
举例-1:创建了3个资源组 rg-a、rg-b和rg-c,权重分别为 10、30、40,某一时刻 rg-a 和 rg-b 正在跑任务,而 rg-c 没有任务,此时 rg-a 可获得 (10 / (10 + 30)) = 25% 的 CPU 资源,而资源组 rg-b 可获得75%的 CPU资源。
举例-2: 系统只有一个资源组正在运行,则不管其权重的值为多少,它都可以获取全部的 CPU 资源。
CPU 占比(%)
2.1
2.1内核版本时填写,各 BE 节点中,此资源组可使用的 CPU 最大比例(不同资源组间 CPU 硬隔离)。
内存占比(%)
2.1
2.0/2.1内核版本均填写,各 BE 节点中,此资源组可使用的内存最大比例。
内存软隔离
2.0/2.1
若开启内存软隔离,如果系统尚有空闲内存资源,允许该资源组在超出内存占比后临时使用系统内存。
若禁止内存软隔离,则内存使用超出限制后,将立即取消内存占用最大的若干个任务



4. 资源组创建完毕后,单击账户管理 Tab,可为用户绑定资源组,单击操作 > 更多 > 修改默认资源组,完成用户和资源组的绑定。