V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
oldcai
V2EX  ›  Docker

在 centos 的母机中跑 debian 的 docker 会不会比直接 debian 里面跑 debian 的性能要低?

  •  
  •   oldcai ·
    oldcai · 2016-06-07 21:51:56 +08:00 · 3561 次点击
    这是一个创建于 3109 天前的主题,其中的信息可能已经有所发展或是发生改变。

    container 和宿主机不同内核会不会导致性能变低?

    docker 宿主机有什么值得优化的地方吗?

    多台宿主机之间组网有什么值得注意的吗?

    安全方面,宿主机需要做一些什么呢?防火墙之类的规则需要开启些什么吗?

    6 条回复    2016-06-08 09:16:34 +08:00
    ryd994
        1
    ryd994  
       2016-06-08 03:40:43 +08:00 via Android   ❤️ 1
    本来 docker 的一个重要目的就是这样用
    如果一定要说有的话,就是有些版本和内核参数不同,有些特性没有,其余的不影响性能。更何况,大多数人还还没到要向内核要性能的地步。
    安全方面 docker 默认是会动你防火墙的,允许出站,并打开相 export 的端口的入站。实际上 export 选项的作用就是这个,你要是自己需要更多控制可以加选项关掉
    ryd994
        2
    ryd994  
       2016-06-08 03:43:08 +08:00 via Android   ❤️ 1
    说到底,内核好好提供 syscall 就行
    也就是说用户空间的性能取决于容器内代码
    内核空间的性能取决于内核的编译
    syscall 一共就那么点,就那么多,而且基本不变
    就算变也只是加新的
    oldcai
        3
    oldcai  
    OP
       2016-06-08 03:46:55 +08:00
    @ryd994 也就是宿主机啥都不用管吗。。这突如其来的轻松总让人觉得有诈。。
    ryd994
        4
    ryd994  
       2016-06-08 03:53:13 +08:00 via Android   ❤️ 1
    @oldcai 我的理解就是这样
    再说了,你可以自己 benchmark 一下嘛
    docker 里面影响性能主要就是文件系统和网络两个
    CPU 方面基本没有影响

    docker 就是这么方便啊………不然怎么这么热
    反正我的服务器除了 KVM 就是 docker
    ivmm
        5
    ivmm  
       2016-06-08 08:55:55 +08:00
    lz 测试一下,然后告诉我们答案~
    BOYPT
        6
    BOYPT  
       2016-06-08 09:16:34 +08:00
    性能怎么可能因为发行版不一样而有区别?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3197 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 10:41 · PVG 18:41 · LAX 02:41 · JFK 05:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.