#openGauss #入门 #安装 #数据库 #开源
知识来源:docs-opengauss.osinfra.cn/zh/
上述示例查看到的控制组配置信息如下表所示。
表 1 控制组配置信息
GID
类型
名称
Percent(%)信息
特定信息
0
Top控制组
Root
1000代表总的系统资源为1000份。
括号中的50代表IO资源的50%。
openGauss不通过控制组对IO资源做控制,因此下面其他控制组信息中仅涉及CPU配额情况。
-
1
Gaussdb:omm
系统中只运行一套数据库程序,Gaussdb:omm控制组默认配额为833,数据库程序和非数据库程序的比值为(833:167=5:1)。
-
2
Backend
Backend和Class括号中的40和60,代表Backend占用Gaussdb:dbuser控制组40%的资源,Class占用Gaussdb:dbuser控制组60%的资源。
-
3
Class
-
4
Backend控制组
DefaultBackend
括号中的80和20代表DefaultBackend和Vacuum占用Backend控制组80%和20%的资源。
TopGID:代表Top类型控制组中Backend组的GID,即2。
5
Vacuum
20
Class控制组
DefaultClass
DefaultClass和class1的20和40代表占Class控制组20%和40%的资源。因为当前只有两个Class组,所有它们按照20:40的比例分配Class控制组499的系统配额,则分别为166和332。
- TopGID:代表DefaultClass和class1所属的上层控制(Top控制组中的Class组)的GID,即3。
- MaxLevel:Class组当前含有的Workload组的最大层次,DefaultClass没有Workload Cgroup,其数值为1。
- RemPCT:代表Class组分配Workload组后剩余的资源百分比。如class1中剩余的百分比为70。
21
class1
86
Workload控制组
grp1:2
(该名称由Workload Cgroup Name和其在class中的层级组成,它是class1的第一个Workload组,层级为2,每个Class组最多10层Workload Cgroup。)
根据设置,其占class1的百分比为30,则为332*30%=99。
- ClsGID:代表Workload控制组所属的上层控制组(class1控制组)的GID。
- WDLevel:代表当前Workload Cgroup在对应的Class组所在的层次。
724
Timeshare控制组
Low
-
Rate:代表Timeshare中的分配比例,Low最少为1,Rush最高为8。这四个Timeshare组的资源配比为Rush:High:Medium:Low=8:4:2:1。
725
Medium
-
726
High
-
727
Rush
-
#openGauss #入门 #安装 #数据库 #开源