根据资源请求在Slurm中设置队列

时间:2019-03-08 00:06:43

标签: slurm

我很好奇是否有一种方法可以设置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 个答案:

答案 0 :(得分:1)

在Slurm中完成此操作的方法是使用作业提交插件,该插件可让您在将作业路由到分区(以及更多)中纳入任何逻辑。

请参见示例here