我设置了一个数组作业,如下所示:
sbatch --array=1:100%5 ...
这会将同时运行的任务数限制为5。该作业现在正在运行,我想将此数量更改为10(即,我希望运行sbatch --array=1:100%10 ...
)。
documentation on array jobs提到您可以在作业开始后使用scontrol
来更改选项。不幸的是,尚不清楚此选项的变量名是什么,并且我不认为它在sbatch命令here的文档中列出。
任何指针都收到好评。
答案 0 :(得分:1)
您可以使用以下命令更改阵列限制:
scontrol update ArrayTaskThrottle=<count> JobId=<jobID>