zwe*_*ner 3 cluster-computing slurm sbatch sacct
我正在尝试找到一种方法来查看已完成作业的等待时间,直到它们在使用 SLURM 作为工作负载管理器的集群上启动为止。
我知道“sacct”命令可以打印有关已完成作业的大量信息,但我没有发现任何对我的任务有用的信息。
完美的是:
您有什么有用的提示吗?
作业的排队时间可以通过sacct如下命令获取:
sacct -X -j <jobid> -o Reserved
Run Code Online (Sandbox Code Playgroud)
该Reserved列是(来自sacct 联机帮助页)
保留 多少挂钟时间被用作此作业的保留时间。这是根据作业从合格时间到实际开始等待的时间得出的。格式与 Elapsed 相同。
请注意,这与 Slurm 中所谓的“高级资源预留”无关。
基本上,“提交”作业的时间和该作业“符合资格”的时间通常是相同的,但在某些情况下除外,例如当使用--hold、 或提交作业时--dependency。