在slurm上设置QOS相关抢占

问题描述:

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

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

[[email protected] ~]# 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