关于cgroup的几个核心名词及其关系

子​​​系​​​统​​​(subsystem)

     所谓子系统可以理解为操作系统里的各种资源(组件),如CPU,内存,磁盘,网卡(带宽)

层​​​级(Hierarchies)

     所谓层级就是子系统的集合,又为挂载点(mount point),一个或多子系统附件到一个层级下,又可看着某个cgroup树的根cgroup(root cgroup)。

      可以有多个互不关联层级,但一个子系统只隶属一个层级。

控制组(Control Group)

   控制组(以下简称cgroup)为层级下子节点,一个层级下可以有多个cgroup,层下的资源(子系统)按比例分给各cgroup.

关于cgroup的几个核心名词及其关系

任务(task)

      各cgroup下(含root cgroup,即层级挂载点)有个task文件,每个受控任务id都会列在该文件里。任务(id)可以在各cgroup之间移动,但同一个task只能隶属一个cgroup下。

关于cgroup的几个核心名词及其关系

 

上一篇:linux cgroups简介(上)


下一篇:Linux cgroup的整体框架