在slurm上设置依赖于QOS的抢占

时间:2016-11-30 15:39:06

标签: slurm

我正在使用SLURM群集,该群集应该设置为允许基于QOS的抢占,但我不确定它是否已正确完成。是否正确地说,为了使这个工作,我们想要抢占另一个的每个QOS必须明确列出它可以抢占的那些?换句话说,如果我运行$ sacctmgr list qos format==name,priority,preempt并且“preempt”列为空,我们有效地启用了基于QOS的抢占,而不管PreemptType = preempt/qos这个事实是什么?

1 个答案:

答案 0 :(得分:2)

是的,你是对的。例如,在我们的设置中:

[root@master ~]# sacctmgr list qos format==name,priority,preempt
      Name   Priority    Preempt
---------- ---------- ----------
    normal          0
      high      10000     normal

QOS high的工作可以抢占QOS normal的工作。这种情况是通过运行如下命令获得的:

sacctmgr modify qos where name=high set Preempt=normal