Cluster computing pbs-walltime对调度的影响

Cluster computing pbs-walltime对调度的影响,cluster-computing,scheduling,pbs,Cluster Computing,Scheduling,Pbs,我想知道PBS的调度算法是否考虑了PBS作业的任何参数,如walltime,并对作业的优先级产生影响。不幸的是,我无法找到有关PBS日程安排的详细信息。有人能告诉我或者给我指一下吗 此外,是否有办法查看下一步执行哪个作业?是的,PBS Professional使用walltime属性来估计该作业或该作业何时运行。启用回填时,这一功能非常有用 回填是一项策略,可帮助需要大量资源的作业获得运行机会。有时,大型作业可能会暂停一段时间,因为在此作业之后提交的较小作业一旦可用就会消耗资源块。启用回填后,调

我想知道PBS的调度算法是否考虑了PBS作业的任何参数,如walltime,并对作业的优先级产生影响。不幸的是,我无法找到有关PBS日程安排的详细信息。有人能告诉我或者给我指一下吗


此外,是否有办法查看下一步执行哪个作业?

是的,PBS Professional使用walltime属性来估计该作业或该作业何时运行。启用回填时,这一功能非常有用

回填是一项策略,可帮助需要大量资源的作业获得运行机会。有时,大型作业可能会暂停一段时间,因为在此作业之后提交的较小作业一旦可用就会消耗资源块。启用回填后,调度程序将遵循特定的算法

  • 计划程序选择一个暂停的作业,并将其标记为最高优先级作业或最高优先级作业
  • 然后,它使用运行作业的walltime属性来计算运行顶级作业所需的资源最晚何时可用,并记录顶级作业开始的预计时间
  • 接下来,它将保留队列中的所有作业,这些作业可能会使用为回填作业预先选择的资源,但不会在计划程序预期回填作业开始之前终止
  • 当到达开始顶层作业的估计时间时,该算法确保资源可用,除非管理员更改了walltime限制或节点脱机
  • 当调度程序使用walltime属性时,这是最常用的场景之一


    根据阿伦的建议编辑

    您使用的是什么计划程序?这是pbs_sched还是PBSPro?我知道Moab在安排时间时会考虑walltime,而pbs_sched不会。我不知道PBSPro的答案。