2016-11-30 5 views
1

Я использую кластер SLURM, который должен быть настроен, чтобы разрешить использование на основе QOS, но я не уверен, что все сделано правильно. Правильно ли говорить, что для того, чтобы это работало, каждый QOS, который мы хотим упредить другого, должен явно перечислять те, которые он может вытеснить? Другими словами, если я запустил $ sacctmgr list qos format==name,priority,preempt, а столбец «preempt» пуст, мы действительно делаем , а не, разрешено ли использование QOS, независимо от того, что PreemptType = preempt/qos?Настройка QOS-зависимого preemption на slurm

ответ

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