我有各种分区的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。
有什么想法吗?
钽, 詹姆斯
答案 0 :(得分:1)
在定义节点时使用weight
中的slurm.conf
参数
来自manpage:
重量 节点的优先级用于调度目的。在所有条件相同的情况下,作业将被分配到权重最低的节点 满足他们的要求。
例如,为weight=1000
设置pc4
,为weight=100
设置pc3
,为weight=10
设置racks
。