cpu和mem

pxy2qtax  于 2021-06-26  发布在  Mesos
关注(0)|答案(1)|浏览(375)

我将meosos用于批处理作业。框架将作业作为docker容器运行。每个虚拟机上运行2个salve。每个作业的资源设置为

CPUS - 0.1
MEM - 1G

它是一台4核的机器,mesos认为它是8核的,因为每个vm有2个从机。因此,它试图通过提交太多的任务来过载vm,实际上最多80个作业((4+4)/0.1=80)。所以,在峰值负载期间,vm经常崩溃。
已尝试将cpu更改为0.5,以便vm不会过载。(((4+4)/0.5 = 20)). 但是,看起来cpu使用率仍然上升到95%。这些任务不是cpu密集型任务,但不确定它为什么要消耗95%。
这是否意味着,任务将使用资源,即使它实际上需要它们?那么,它将默认分配0.5,或者在需要时将max分配为0.5?

rqqzpn5f

rqqzpn5f1#

在同一主机/vm上有两个代理更像是一个反模式。如果你想在资源上获得超额订阅,可以看看mesos文档http://mesos.apache.org/documentation/latest/oversubscription/

相关问题