openGauss这么多工具?到底要选哪个?(75)

33 阅读2分钟

#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 #入门 #安装 #数据库 #开源

知识来源:docs-opengauss.osinfra.cn/zh/