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