美文网首页
容器隔离性改进方案

容器隔离性改进方案

作者: silencehere | 来源:发表于2019-08-13 17:25 被阅读0次

cgroup在容器隔离方面不能完全满足需求,对于一些公共的内核资源无法实现隔离,比如huge page, cache等

进一步增强隔离性需要一定的内核知识,研究方向如下:

1) L3 cache, 当前只有Intel特定的处理器支持CAT(cache allocation technology),且与需要内核补丁暴漏接口,

参考CFS对资源的处理

2)BPF,在socket过滤器上进行注入,可以采集很多内核未暴漏的数据给调度

3)使用overlayfs2替代overlayfs1,或者自研改进版本

参考文章:

https://medium.com/netflix-techblog/predictive-cpu-isolation-of-containers-at-netflix-91f014d856c7

https://www.infoq.cn/article/2Hxfu3praGYewq6_FcdK

https://www.infoq.cn/article/odSLClSjvO8BNx*MbRbK

https://lwn.net/Articles/694800/

相关文章

  • 容器隔离性改进方案

    cgroup在容器隔离方面不能完全满足需求,对于一些公共的内核资源无法实现隔离,比如huge page, cach...

  • docker

    Dockerdocker基于容器技术的轻量级虚拟化解决方案,docker是容器引擎1、NameSpase 资源隔离...

  • Docker vs VM vs Hyper

    虚拟机(VM)容器(Docker)Hyper隔离性强隔离(优势)较弱的隔离强隔离独立内核是(优势)否是镜像可移植性...

  • Docker容器

    为什么用Docker? 1. 隔离能力 docker之间安全隔离、资源隔离,容器之间互不影响。 2. 移植性 开发...

  • 从0开始,深度解读Docker实现原理

    容器中的进程隔离 容器技术的核心功能,就是通过约束和修改进程的动态表现,从而为其创造出一个“边界”。在Docker...

  • 容器原理基础

    为什么选择容器 节省资源,轻量级,启动速度快 隔离性强image.png 容器基础 Container runti...

  • 利用LXCFS增强docker容器隔离性和资源可见性

    基于LXCFS增强docker容器隔离性的分析https://blog.csdn.net/s1234567_89/...

  • error优化处理

    1.重复的error检查代码改进 改进之前: 改进方案一: 改进方案二(推荐): 【引用来源】[^官方]:[^官方...

  • 一小时Docker教程

    Docker是什么 Docker是一个改进的容器技术。具体的“改进”体现在,Docker为容器引入了镜像,使得容器...

  • Docker常用命令

    Docker是什么 Docker是一个改进的容器技术。具体的“改进”体现在,Docker为容器引入了镜像,使得容器...

网友评论

      本文标题:容器隔离性改进方案

      本文链接:https://www.haomeiwen.com/subject/neybjctx.html