Microsoft HPC pack / MPI,调度程序无法在作业中重新生成任务?

时间:2015-07-30 09:58:14

标签: cloud mpi cluster-computing scheduling hpc

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

  • 任务1:最小1,最多4个节点
  • 任务2:最小1,最多1个节点
  • 任务3:最小1,最多4个节点

我的调度程序设置为排队,优雅抢占并自动调整资源。通过目标计算机上的服务安排作业,所有服务都具有相同的优先级。

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

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

感谢任何见解,谢谢!

0 个答案:

没有答案