猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
Docker中有两个容器,两个容器的运算能力累加一起会不会超过宿主的运算能力
Docker中有两个容器,两个容器的运算能力累加一起会不会超过宿主的运算能力?很好奇这个事情
森林海
浏览 989
回答 2
2回答
萧十郎
我想要猜测一下:不能。资源是有限的,要看操作系统的调度是否能够使机器达到最高的效率。感兴趣+1
0
0
0
慕姐8265434
不可能,资源是有限的,如果有方式让一份资源有大于一份的产出,显然这是违背物理逻辑的。除非说容器内跑得东西并无任何优化(资源占用,线程调度等等),那么拆分两个容器会有一种好像计算能力超出宿主机的能力的错觉。docker 是为了屏蔽差异,但是这种抽象层本身就会消耗资源的一部分。如果真的要极致性能,还不如从头写一个内核让它只负责一个任务来独占一切计算资源。两个容器只能尽可能的压榨宿主的性能,多数情况下(编码水平)可能还做不到。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Docker
如何学习Docker
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续