Docker中有兩個容器,兩個容器的運算能力累加一起會不會超過宿主的運算能力?很好奇這個事情
2 回答

蕭十郎
TA貢獻(xiàn)1815條經(jīng)驗 獲得超13個贊
我想要猜測一下:不能。
資源是有限的,要看操作系統(tǒng)的調(diào)度是否能夠使機(jī)器達(dá)到最高的效率。
感興趣+1

慕姐8265434
TA貢獻(xiàn)1813條經(jīng)驗 獲得超2個贊
不可能,資源是有限的,如果有方式讓一份資源有大于一份的產(chǎn)出,顯然這是違背物理邏輯的。
除非說容器內(nèi)跑得東西并無任何優(yōu)化(資源占用,線程調(diào)度等等),那么拆分兩個容器會有一種好像計算能力超出宿主機(jī)的能力的錯覺。
docker 是為了屏蔽差異,但是這種抽象層本身就會消耗資源的一部分。
如果真的要極致性能,還不如從頭寫一個內(nèi)核讓它只負(fù)責(zé)一個任務(wù)來獨占一切計算資源。
兩個容器只能盡可能的壓榨宿主的性能,多數(shù)情況下(編碼水平)可能還做不到。
- 2 回答
- 0 關(guān)注
- 1055 瀏覽
添加回答
舉報
0/150
提交
取消