igo*_*gon 5 networking cluster-computing job-scheduling condor
我需要在每台机器上有多个插槽的群集上启动Condor作业.
我还要求在同一台物理计算机上不能同时放置两个作业.这是由于我无法控制的某些二进制文件执行某些网络(很差).
这是一个有点相关的问题:限制condor安排的并发进程数,
但它并没有完全解决我的问题.我理解我可以通过以下方式限制作业可以运行的位置:Requirements = (name == "slot1@machine1") || (name == "slot1@machine2") ...
但是这太限制了,因为只要两个作业不在同一台机器中,我就不关心作业运行的哪个插槽.
有没有办法实现这个目标?
如果这不可能,我怎么能告诉神鹰挑选有最多可用插槽的机器?
Cod*_*ard -1
您可以尝试使用condor_status命令来检查机器池的状态。
第一列显示插槽和机器的名称
现在检查State - Activity:
Unclaimed: 插槽空闲Claimed-Busy:Slot 正在运行 Condor 作业