2016-11-30 733 views
1

我正在使用應該設置爲允許基於QOS搶佔的SLURM集羣,但我不確定它是否正確完成。說這樣做是正確的,我們想要搶佔另一個QOS的每個QOS都必須明確列出它可以搶佔的那些QOS?換句話說,如果我運行$ sacctmgr list qos format==name,priority,preempt而「搶佔」列是空的,那麼我們實際上做的不是已經啓用了基於QOS的搶佔,不管事實如何,PreemptType = preempt/qos在slurm上設置QOS相關搶佔

回答

1

是的你是對的。例如,在我們的設置:

[[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