微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

修改在mesos从站上执行的任务数

如何解决修改在mesos从站上执行的任务数

在Mesos生态系统(主机+调度程序+从机)中,当主机在从机上执行任务时,是否存在允许修改每个从机上执行的任务数量的配置?

例如,当前mesos主节点在一个从属节点上运行4个任务(每个任务使用1个cpu)。现在,我们有4个从站(每个从站有4个内核),除了这个从站之外,其他三个都没有使用。
因此,我宁愿选择在4个从属服务器中的每一个上运行1个任务的主机,而不是这种执行方案。

我发现此stackoverflow question和这些configurations与这种情况有关,但在这里仍不清楚如何使用--isolation=VALUE--resources=VALUE配置。

感谢您的帮助!

解决方法

通过在mesos代理的启动脚本中添加以下属性,可以减少一次在单个主机上执行的任务数量。
--resources="cpus:<<value>>"--cgroups_enable_cfs=true

但是,这并没有解决并发调度问题,在该问题中,要求每个代理同时执行一个任务。为此,需要像上面建议的那样查看调度程序代码。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。