【问题标题】:reallocate resources to a reduced task HPC 2012将资源重新分配给减少的任务 HPC 2012
【发布时间】:2015-05-27 10:28:20
【问题描述】:

我有 2 个作业,在 2 个模板下提交,以便使用优先级。

我正在使用队列调度,并启用了优雅抢占和所有自动资源调整。

我提交了低优先级的作业。在稍后阶段,我分配更高优先级的工作。当作业中正在运行的任务完成时,HPC 2012 会自动从优先级较低的任务中获取资源。

然后,当较高优先级的任务完成时,HPC 不会将这些资源重新分配给较低优先级的任务。

当某些任务完成时,提交任务/作业的应用程序会向正在运行的作业添加更多任务,这会变得更糟,而且我通常只有少数核心分配给低优先级的核心,尽管曾经有数百个核心空闲高优先级作业完成。

有没有办法改变 HPC 配置来做到这一点?

【问题讨论】:

    标签: allocation hpc


    【解决方案1】:

    好的,因此 HPC Pack 2012 SP1 说明此确切问题已在 SP1 中针对 SOA 模式修复。为了澄清,它也已针对批处理模式进行了修复。

    这就是它的工作原理(当使用批处理模式时,使用优雅抢占的队列调度) 提交低优先级作业 调度器将资源分配给低级作业下的任务。 提交一份高职位 随着低优先级作业下的任务完成,资源被分配给高优先级下的任务。

    在 HPC Pack 2012 下,低级作业的资源可以直接运行到单个内核,并且作业将继续尝试以分配的单个内核完成(除非您还设置了分配的最小数量的条件)。

    在 HPC Pack 2012 SP1 下,它将更积极地将资源分配给高级作业(它将在已运行的任务完成时从低级作业中获取所有资源)并在活动日志中将任务标记为已取消。

    随着高优先级作业的任务完成而释放资源,这些资源将重新分配给低优先级作业,该作业现在仅显示为排队任务,因此会发生正常的任务级优先级/调度,就像这个低优先级作业一样任务已单独提交。因此,它会重新分配全部资源。

    【讨论】:

      猜你喜欢
      • 2014-05-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-11
      • 1970-01-01
      • 2019-10-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多