Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

3.8. 获区关于控制群组的信息

libcgroup-tools 数据包包含一些使用工具,这些工具用于获取与管控器、控制群组以及控制群组参数有关的信息。

将管控器列表

如要查找 kernel 中可用的管控器,并了解这些管控器如何被一起挂载至层级,请执行:
cat /proc/cgroups
如要查找特定子系统的挂载点,请执行下列指令:
lssubsys -m controllers
此处,controllers 代表您感兴趣的子系统列表。请注意,lssubsys -m 指令仅返回每一个层级的顶级挂载点。

查找控制群组

如要将系统中的 cgroup 列表,请以 root 身份执行:
lscgroup
如要限定一个层级的输出,请以 controller:path 的格式指定管控器和路径。例如:
~]$ lscgroup cpuset:adminusers
以上指令仅列出了层级(附加了cpuset 控制器的层级)中 adminusers cgroup 的子群组。

显示控制群组的参数

如要显示一个 cgroup 的参数,请运行:
~]$ cgget -r parameter list_of_cgroups
此处,parameter 是一个包含管控器值的伪文件,list_of_cgroups 是管控器列表(以逗号分隔)。
如果您不知道实际参数的名称,请使用与以下相似的指令:
~]$ cgget -g cpuset /