张福鹏博客

  • 首页
  • 记事本
  • Linux
  • 云计算
    • 虚拟化
    • 容器技术
  • 其他
  • 关于我
  • 邻居们
物来顺应,未来不迎,当时不杂,既过不恋。
  1. 首页
  2. 云计算
  3. 正文

容器技术的基石(cgroup和namespace)

2021年11月23日

容器技术可以实现资源层面上的限制和隔离,之所以可以做到主要是应用了Linux内核所提供的cgroup和namespace技术。

 

Namespaces命名空间

PID(Process ID)进程隔离

NET(Network)管理网络接口

IPC(InterProcess Communication)管理跨进程通信的访问

MNT(Mount)管理挂载点

 

cgroup技术主要作用:管理资源的分配、限制;

namespace技术主要作用:封装抽象,限制,隔离,使命名空间内的进程。

 

Linux在内核中通过namespaces进行资源隔离,原生支持6种资源隔离,并且直接通过系统调用对外进行输出。

Cgroups控制每个namespace中的资源分配。

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: Docker 容器
最后更新:2021年12月7日

张福鹏

人生游戏 摸爬滚打

点赞
< 上一篇
下一篇 >

张福鹏

人生游戏 摸爬滚打

今天是:

载入天数...载入时分秒...

COPYRIGHT © 2024 张福鹏博客. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

鲁ICP备16006951号-1

鲁公网安备 37152102000011号
本站由又拍云提供云存储服务