为了账号安全,请及时绑定邮箱和手机立即绑定

docker的一个容器可以跑满物理机的CPU吗

docker的一个容器可以跑满物理机的CPU吗

慕雪6442864 2018-09-19 20:14:05
假设一台物理机上跑了3个容器,启动的时候分配的cpu share是一样的,那如果在一个容器满负载,而另外两个空闲的情况下,那单个容器有可能跑满物理机的CPU吗,还是说撑死只能跑到30%?
查看完整描述

2 回答

?
12345678_0001

TA贡献1802条经验 获得超5个赞

看你的进程

docker-proxy -proto tcp

能占多少CPU

哦你用了share,那这个进程就被绑死在这个核上了。
又及,你用top看能看到这个进程是100%,不过这个100%是这个核上的100%
如果跑满3核就是300%


查看完整回答
反对 回复 2018-09-24
?
慕标5832272

TA贡献1966条经验 获得超4个赞

如果docker跑的是python进程,单进程可以跑满单核(受限于GIL),其实看进程列表就知道不同于vagrant,docker的进程本身是融汇在系统进程里面的。

查看完整回答
反对 回复 2018-09-24
  • 2 回答
  • 0 关注
  • 2521 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信