Cgroups 资源隔离-docker基础
最后更新于:2022-04-02 04:03:24
[TOC]
## Cgroups
- Cgroups全称Control Groups,是Linux内核用于资源隔离的技术
- 目前Cgroups可以控制CPU、内存、磁盘访问
### 使用
我们首先在文件系统创建Cgroups组,然后修改这个组的属性,启动进程时指定加入的Cgroups组,这样进程相当于在一个受限的资源内运行了
### 实现
Cgroups的实现也不是特别复杂。有一个特殊的数据结构记录进程组的信息。
有人可能已经知道Cgroups是Docker容器技术的基础,另一项技术也是大名鼎鼎的Namespaces
';