我有100个工作岗位。我想最多可以将作业数组中的2个作业分配到同一个节点。我怎么能用SLURM做到这一点?谢谢!
答案 0 :(得分:2)
假设作业可以共享节点,并且该节点具有同类配置,并且您在群集中独自一人,
sinfo -Nl
命令查找每个节点的CPU数量#SBATCH --tasks-per-node=...
或#SBATCH --cpus-per-task=...
提交请求占该号码一半的工作如果您管理的是其他人共享的群集,您可以定义虚拟类型的GRES
,并将其中两个分配给slurm.conf
中的每个节点,然后为每个作业请求一个--gres=dummy:1