【问题标题】:Mesos task resources - CPU & MemMesos 任务资源 - CPU & Mem
【发布时间】:2018-08-28 14:01:42
【问题描述】:

我使用 Meosos 进行批处理作业。作业将由框架作为 docker 容器运行。每个 VM 上运行 2 个药膏。每个 Job 的资源设置为

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?

【问题讨论】:

标签: mesos mesos-chronos


【解决方案1】:

在同一主机/VM 上拥有两个代理更像是一种反模式。如果您想超额订阅资源,请查看 Mesos 文档http://mesos.apache.org/documentation/latest/oversubscription/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-07-28
    • 1970-01-01
    • 1970-01-01
    • 2019-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多