为 运行 slurm 作业增加时间

Adding time to a running slurm job

我有一份工作 运行 一台由 slurm 管理的 linux 机器。 现在作业 运行 持续了几个小时,我意识到我低估了它完成所需的时间,因此我指定的 --time 参数的值是不够的。有没有办法通过 slurm 为现有的 运行 工作增加时间?

使用 scontrol 命令修改作业

scontrol update jobid=<job_id> TimeLimit=<new_timelimit>

使用 SLURM 时间格式,例如。 8 天 15 小时:TimeLimit=8-15:00:00

在某些机器上需要管理员权限。

仅当作业尚未 运行 时才允许用户在大多数计算机上使用。