如何设置SLURM作业的节点顺序?

时间:2015-01-19 23:59:12

标签: slurm

我有各种分区的slurm设置。在我的slurm.conf中,我有一个可以为我的分区运行作业的计算机列表,例如

PartitionName=hi Nodes=rack[0-4],pc1,pc2 MaxTime=INFINITE State=UP Priority=1000 PreemptMode=off

pc1和pc2有3个核心,机架每个都有4个核心。如果我一次提交4个作业,它将分配3到pc1和1到pc2。我想改变这些分配的顺序。具体来说,我希望他们首先进入机架,然后是pc2,然后是pc1。

有什么想法吗?

钽, 詹姆斯

1 个答案:

答案 0 :(得分:1)

在定义节点时使用weight中的slurm.conf参数

来自manpage

  

重量       节点的优先级用于调度目的。在所有条件相同的情况下,作业将被分配到权重最低的节点   满足他们的要求。

例如,为weight=1000设置pc4,为weight=100设置pc3,为weight=10设置racks