本文将为您介绍腾讯云数据仓库 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,可为用户绑定资源组,单击操作 > 更多 > 修改默认资源组,完成用户和资源组的绑定。

