oldcai
0.01D
V2EX  ›  Docker

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

  •  
  •   oldcai ·
    PRO
    ·
    oldcai · Jun 7, 2016 · 4113 views
    This topic created in 3660 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

    docker 就是这么方便啊………不然怎么这么热
    反正我的服务器除了 KVM 就是 docker
    ivmm
        5
    ivmm  
       Jun 8, 2016
    lz 测试一下,然后告诉我们答案~
    BOYPT
        6
    BOYPT  
       Jun 8, 2016
    性能怎么可能因为发行版不一样而有区别?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5201 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 78ms · UTC 09:34 · PVG 17:34 · LAX 02:34 · JFK 05:34
    ♥ Do have faith in what you're doing.