在 SGE 并行环境中预留插槽

在 SGE 并行环境中预留插槽

我正在尝试在 SGE 中设置一个带有分配规则的并行环境$pe_slots,但是在调度程序方面遇到了问题。

单核作业会霸占所有插槽;而任何时候都没有足够的插槽可供多核作业调度。

SGE 能否注意到多核作业已等待很长时间,并为它们预留插槽,而不是让单插槽作业不断排队?

答案1

它不会自动执行此操作,但如果您的 sched_conf 中有一个非零的 max_reservation,则可以将 -R y 添加到 qsub 选项中,以便在作业具有高优先级时为其保留资源。在我们的集群上,我们有一个 jsv,它会检查作业请求并根据需要添加 -R y。

相关内容