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

Posted cwind

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于cgroup的几个核心名词及其关系相关的知识,希望对你有一定的参考价值。

子???系???统???(subsystem)

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

层???级(Hierarchies)

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

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

控制组(Control Group)

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

技术图片

任务(task)

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

技术图片

 

以上是关于关于cgroup的几个核心名词及其关系的主要内容,如果未能解决你的问题,请参考以下文章

证明线程池ThreadPoolExecutor的核心线程数,最大线程数,队列长度的关系

关于asp.net 的几个名词解释,求助。。

关于新手必须要理解的几个名词,cookiesession和token

Maven的几个核心概念

HBASE名词解析及关系梳理

Spark名词解释及关系