CGroup原理篇V11.2 CGroupV1子系统介绍

Posted 高桐@BILL

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CGroup原理篇V11.2 CGroupV1子系统介绍相关的知识,希望对你有一定的参考价值。

一、CGroup V1

1.1 blkio - Block IO Controller(Linux 2.6.33引入)

这​​​个​​​子​​​系​​​统​​​为​​​块​​​设​​​备​​​设​​​定​​​输​​​入​​​/输​​​出​​​限​​​制​​​,比​​​如​​​物​​​理​​​设​​​备​​​(磁​​​盘​​​,固​​​态​​​硬​​​盘​​​,USB 等​​​等​​​)。​​​

1.2 hugetlb - HugeTLB Controller (Linux 3.5引入)

该子系统允许限制大页(Huge Page)的使用,huge page常常通过共享内存mamp和shget进行申请。

1.3 cpuacct - CPU Accounting Controller( Linux 2.6.24引入)

该子​​​系​​​统​​​会自​​​动​​​生​​​成​​​cgroup中​​​任​​​务​​​所​​​使​​​用​​​的​​​CPU报​​​告​​​。​​​

1.4 cpuset - CPUSETS(Linux 2.6.24引入)

该子​​​系​​​统​​​通过调​​​度​​​程​​​序​​​来管理​​cgroup中任​​​务​​​对CPU访​​​问​​​。并为​​​ cgroup 中​​​的​​​任​​​务​​​分​​​配​​​独​​​立​​​ PU(在​​​多​​​核​​​系​​​统​​​)和​​​内​​​存​​​节​​​点​​​。​​​

1.5 devices - Device Whitelist Controller(Linux 2.6.26引入)

该子​​​系​​​统​​​可

以上是关于CGroup原理篇V11.2 CGroupV1子系统介绍的主要内容,如果未能解决你的问题,请参考以下文章

CGroup原理篇V11.3 CGroup Kernel API介绍

CGroup原理篇V1十HugeTLB子系统

CGroup原理篇V1五BLKIO子系统

CGroup原理篇V1十二Memory子系统

CGroup原理篇V1十一Memory子系统(Memcg)实现备忘录

CGroup原理篇V1七CPUSET子系统