Cloud Microsoft HPC pack/MPI,计划程序未在作业中重新分配任务?

Cloud Microsoft HPC pack/MPI,计划程序未在作业中重新分配任务?,cloud,mpi,cluster-computing,scheduling,hpc,Cloud,Mpi,Cluster Computing,Scheduling,Hpc,我的工作由三项任务组成: 任务1:最少1个,最多4个节点 任务2:最小1个,最大1个节点 任务3:最少1个,最多4个节点 我的调度程序设置为排队、优雅的抢占和自动调整资源。作业通过目标机器上的服务进行调度,所有作业都具有相同的优先级 我的问题是:即使有一个作业排队,有时调度程序也只将一个节点分配给任务3,即使没有其他作业排队。这是否按预期工作?通过反复试验,我可以看出,如果Task1+2不花费太多时间,那么task3将分配4个节点。否则,如果task1+2需要更长的时间(20分钟左右),则t

我的工作由三项任务组成:

  • 任务1:最少1个,最多4个节点
  • 任务2:最小1个,最大1个节点
  • 任务3:最少1个,最多4个节点
我的调度程序设置为排队、优雅的抢占和自动调整资源。作业通过目标机器上的服务进行调度,所有作业都具有相同的优先级

我的问题是:即使有一个作业排队,有时调度程序也只将一个节点分配给任务3,即使没有其他作业排队。这是否按预期工作?通过反复试验,我可以看出,如果Task1+2不花费太多时间,那么task3将分配4个节点。否则,如果task1+2需要更长的时间(20分钟左右),则task3始终仅分配1个节点

我不确定这是否按预期工作,或者我是否应该编写某种服务,定期检查队列状态,如果需要,在task2完成其操作过程之前更改task3最小节点要求

任何洞察都将不胜感激,谢谢