【问题标题】:Is it possible to request more time to a running job in SLURM?是否可以在 SLURM 中为正在运行的作业请求更多时间?
【发布时间】:2021-02-09 21:52:40
【问题描述】:

我知道在排队的工作中可以通过scontrol 更改指令,例如

scontrol update jobid=111111 TimeLimit=08:00:00

这仅在某些情况下有效,具体取决于 slurm 实例的管理配置(我不是管理员)。因此this post 没有回答我的问题。

我正在寻找一种方法来要求 SLURM 为正在运行的作业增加更多时间,如果资源可用,即使它已经在运行。有点像嵌套的作业请求。

尤其是使用srun on-the-fly 启动的正在运行的作业。

【问题讨论】:

    标签: jobs slurm


    【解决方案1】:

    https://slurm.schedmd.com/scontrol.html中,明确写在TimeLimit下:

    只有 Slurm 管理员或 root 才能增加作业的 TimeLimit。

    所以我担心你想要的东西是不可能的。

    这是有道理的,因为调度程序会查看作业时间来决定启动哪些作业,并且一些短作业可以从回填中受益,以便在较长作业之前开始,如果允许用户更改运行时的作业长度。确实,如何定义“资源何时可用”?一些节点可能会空闲一段时间,因为 slurm 知道它很快就会需要它来完成大型工作

    【讨论】:

      猜你喜欢
      • 2015-04-09
      • 2018-10-07
      • 1970-01-01
      • 1970-01-01
      • 2020-07-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-19
      相关资源
      最近更新 更多