【问题标题】:slurm job scheduler sacct show only pending and running jobs no prologslurm 作业调度程序 sacct 仅显示挂起和正在运行的作业,没有序言
【发布时间】:2015-04-23 07:05:12
【问题描述】:

我对 slurm 很陌生。我正在研究如何仅显示当前正在运行和待处理的作业,没有序言。

> sacct -s PD,R 
       JobID    JobName  Partition    Account  AllocCPUS      State ExitCode 
------------ ---------- ---------- ---------- ---------- ---------- -------- 
5049168       SRR600493    general cluster_u+          1    RUNNING      0:0 
5049168.0        prolog            cluster_u+          1  COMPLETED      0:0

为什么要打印序言以及序言是什么?

【问题讨论】:

    标签: slurm


    【解决方案1】:

    您应该为此使用squeue,而不是sacctsqueue 将列出正在运行和挂起的作业,并且能够显示比sacct 更多的信息(请求的资源等)。并且squeue 不会显示作业步骤(例如此处的“序言”)

    【讨论】:

      【解决方案2】:

      当您使用 slurm 提交作业时,会发生两件事。首先,它分配资源,然后当你在这个资源上启动某些东西时,它会创建一个步骤。

      所以你展示的两条线属于同一个工作。第一行是分配,第二行是第一步。所以有人用一个名为prolog的二进制启动了一个步骤,这个步骤现在完成了,但是资源的分配没有释放。用户可能先运行salloc,然后运行srun

      如果您认为没有人启动名为 prolog 的二进制文件,那可能是您在 slurm 上配置了一个 prolog,以便在作业的每个第一步运行。

      【讨论】:

        猜你喜欢
        • 2019-02-26
        • 2020-09-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多