电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

操作系统虚拟化底层基础之命名空间(namespace)

操作系统虚拟化底层基础之命名空间(namespace)_第1页
1/15
操作系统虚拟化底层基础之命名空间(namespace)_第2页
2/15
操作系统虚拟化底层基础之命名空间(namespace)_第3页
3/15
操作系统虚拟化底层基础之命名空间(namespace) 黎润(yijunzhu@qq.com) 目录 背景........................................................................................................................................... 2 总览........................................................................................................................................... 2 UTS 命名空间子模块 ............................................................................................................... 3 IPC 命名空间子模块 ................................................................................................................ 5 MNT 命名空间子模块 .............................................................................................................. 6 PID 命名空间子模块 ................................................................................................................ 8 NET 命名空间子模块 ............................................................................................................. 11 总结......................................................................................................................................... 15 背景 随着公司业务的迅猛发展,大量的机器在线上业务号召下投入了服务于广大网民的神圣职责。不过基于一个不完全统计,我们公司的线上机器平均利用率 20%左右,这就意味着70%左右的机器都是可回收或者复用的。 出于节约机器,统一管理以及在线迁移的初衷,我们进行了虚拟化计算的研究。经过选型测试以及具体应用场景的研究,我们选择了操作系统虚拟化技术,即 LXC。(为什么选择LXC,OpenVZ 如何? Xen 效果如何等等这些问题请参考其他文档,本文主要讨论 LXC 的底层实现技术)。LXC 本身不是一个具体的技术,它是一个集合技术的代称,我们可以总体上来看,LXC 主要有 namespace 和 cgroup 两大模块构建而成,本系列主要就是说说这两个技术,本文则专注于namespace。 在我们讲述具体的技术之前,先来看看容器模块的整个状态系统,目前主要是 IBM,google 等公司的团队在负责维护更新。 目前 container 已经被上有内核所接纳,所以...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

操作系统虚拟化底层基础之命名空间(namespace)

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部