container 和宿主机不同内核会不会导致性能变低?
docker 宿主机有什么值得优化的地方吗?
多台宿主机之间组网有什么值得注意的吗?
安全方面,宿主机需要做一些什么呢?防火墙之类的规则需要开启些什么吗?
1
ryd994 2016-06-08 03:40:43 +08:00 via Android 1
本来 docker 的一个重要目的就是这样用
如果一定要说有的话,就是有些版本和内核参数不同,有些特性没有,其余的不影响性能。更何况,大多数人还还没到要向内核要性能的地步。 安全方面 docker 默认是会动你防火墙的,允许出站,并打开相 export 的端口的入站。实际上 export 选项的作用就是这个,你要是自己需要更多控制可以加选项关掉 |
2
ryd994 2016-06-08 03:43:08 +08:00 via Android 1
说到底,内核好好提供 syscall 就行
也就是说用户空间的性能取决于容器内代码 内核空间的性能取决于内核的编译 syscall 一共就那么点,就那么多,而且基本不变 就算变也只是加新的 |
4
ryd994 2016-06-08 03:53:13 +08:00 via Android 1
@oldcai 我的理解就是这样
再说了,你可以自己 benchmark 一下嘛 docker 里面影响性能主要就是文件系统和网络两个 CPU 方面基本没有影响 docker 就是这么方便啊………不然怎么这么热 反正我的服务器除了 KVM 就是 docker |
5
ivmm 2016-06-08 08:55:55 +08:00
lz 测试一下,然后告诉我们答案~
|
6
BOYPT 2016-06-08 09:16:34 +08:00
性能怎么可能因为发行版不一样而有区别?
|