关于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的核心线程数,最大线程数,队列长度的关系