gpt4 book ai didi

networking - 限制 Condor 作业的调度 : one per physical machine

转载 作者:行者123 更新时间:2023-12-03 17:40:50 24 4
gpt4 key购买 nike

我需要在每台机器有多个插槽的集群上启动 Condor 作业。

我有一个额外的要求是两个工作 不能放置同时在同一台物理机上。这是由于一些我无法控制的二进制文件执行某些网络(较差)。

这是一个有点相关的问题:Limiting number of concurrent processes scheduled by condor
但它并没有完全解决我的问题。我知道我可以通过以下方式限制作业的运行位置:Requirements = (name == "slot1@machine1") || (name == "slot1@machine2") ...但是,这太受限制了,因为只要两个作业不在同一台机器上,我就不关心作业在哪个插槽运行。

有没有办法实现这一目标?

如果这是不可能的,我如何告诉 condor 选择具有最多可用插槽的机器?

最佳答案

你可以试试 condor_status 命令来检查机器池的状态。
第一列显示插槽和机器的名称

现在检查 State - Activity :

  • Unclaimed : 插槽空闲
  • Claimed-Busy :插槽正在运行 Condor 作业
  • 关于networking - 限制 Condor 作业的调度 : one per physical machine,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36613340/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com