容器隔离与限制 – 幽灵代笔 – 一个可以fork的博客

smoothies.com.cn

Server IP Visit

description

Cgroups 就是 Linux 内核中用来为进程设置资源限制的一个重要功能。 有意思的是,Google 的工程师在 2006 年发起这项特性的时候,曾将它命名为“进程容 器”(process container)。实际上,在 Google 内部,“容器”这个术语长期以来都被用于 形容被 Cgroups 限制过的进程组。后来 Google 的工程师们说,他们的 KVM 虚拟机也运行在 Borg 所管理的“容器”里,其实也是运行在 Cgroups“容器”当中。 这和我们今天说的 Docker 容器差别很大。 Linux Cgroups 的全称是 Linux Control Group。它最主要的作用,就是限制一个进程组能 够使用的资源上限,包括 CPU、内存、磁盘、网络带宽等等。 此外,Cgroups 还能够对进程进行优先级设置、审计,以及将进程挂起和恢复等操作。 在今天 的分享中,我只和你重点探讨它与容器关系最紧密的“限制”能力,

update time 2020-10-09 20:53:52
Lookup History