Настройка очередей в слерме на основе запроса ресурса - PullRequest
1 голос
/ 08 марта 2019

Мне любопытно, есть ли способ настроить разделы Slurm, чтобы планировщик выполнял запросы к доступным разделам и назначал разделы в зависимости от количества запрашиваемых ресурсов, например.скажем, у меня есть несколько очередей:

small_cpu = node1,2,3          <- assigned when requesting <= 10 cores
large_cpu = node4,5,6          <- assigned when requesting > 10 cores
big_mem = node7,8,9            <- assign when requesting > 100GB memory
fail/backfill = nodes10,11,12  <- assigned when the other queues are full

Я могу сделать это в PBS / Moab, но у меня возникают трудности с документацией Slurm, пытающейся это выяснить.Любое понимание приветствуется.

M

1 Ответ

1 голос
/ 29 марта 2019

Способ сделать это точно в Slurm - с помощью плагина отправки задания, который позволяет вам включить любую логику в маршрутизацию заданий на раздел (и многое другое).

См. Пример здесь .

...