SLURM:更改正在运行的阵列作业同时运行的最大任务数

SLURM:更改正在运行的阵列作业同时运行的最大任务数,slurm,sbatch,Slurm,Sbatch,我已经设置了一组数组作业,如下所示: sbatch --array=1:100%5 ... 这将同时运行的任务数量限制为5个。作业正在运行,我想将此数字更改为10,即我希望运行sbatch-array=1:100%10 其中提到可以在作业启动后使用scontrol更改选项。不幸的是,不清楚这个选项的变量名是什么,我认为sbatch命令的文档中没有列出它 所有指针均已收到。您可以使用以下命令更改数组限制: scontrol update ArrayTaskThrottle=<count&g

我已经设置了一组数组作业,如下所示:

sbatch --array=1:100%5 ...
这将同时运行的任务数量限制为5个。作业正在运行,我想将此数字更改为10,即我希望运行sbatch-array=1:100%10

其中提到可以在作业启动后使用scontrol更改选项。不幸的是,不清楚这个选项的变量名是什么,我认为sbatch命令的文档中没有列出它


所有指针均已收到。

您可以使用以下命令更改数组限制:

scontrol update ArrayTaskThrottle=<count> JobId=<jobID>

可以使用以下命令更改阵列节流限制:

scontrol update ArrayTaskThrottle=<count> JobId=<jobID>

修改作业是使用scontrol命令完成的,因此在scontrol手册页中可以找到选项的名称修改作业是使用scontrol命令完成的,因此在scontrol手册页中可以找到选项的名称