问题标签 [sacct]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
96 浏览

slurm - 普通用户和 sacctmgr 为某个帐户创建的用户有什么区别?

有一些用户(在 /etc/passwd 中列出)可以使用 Slurm 在我们的集群中提交作业。但是,使用 sacctmgr,我们还可以定义属于某些帐户的用户。

这两组用户的联系应该是什么?

谢谢。

0 投票
1 回答
302 浏览

slurm - slurm:无法使用 scontrol 获取作业信息

当我运行以下命令时,我能够看到一堆 slurm 作业。既然我能看到他们,我相信他们的日志应该被保存。


之后,当我这样做时:scontrol show job <job_id>,我将无法返回完整的工作信息。

这可能是什么原因?是否有任何替代方法来获取作业的信息,例如其RunTime.

0 投票
1 回答
120 浏览

slurm - sacct 报告同一作业的不同结果

我使用 -j 开关运行 sacct,以获得特定的作业 ID。根据其他命令行开关,同一作业会报告两个完全不同的结果。这里有三个例子。第二个显示与其他两个不同的结果。

为什么同一工作的开始/结束时间不同?一个报告运行时间为 11 小时,另一个报告运行时间为 40 天!

非常感谢您的任何见解!

0 投票
2 回答
548 浏览

cluster-computing - 如何找到已完成的 SLURM 作业的排队时间?

我试图找到一种方法来查看已完成作业的等待时间,直到它们在以 SLURM 作为工作负载管理器的集群上启动。

我知道“sacct”命令可以打印很多关于已完成作业的信息,但我没有发现任何对我的任务有用的信息。

完美将是:

  • 作业在开始之前排队的时间
  • 我提交作业的时间戳或日期(然后我可以计算等待时间,因为“sacct”通过“开始”字段提供有关作业开始时间的信息)

你有什么有用的提示吗?

0 投票
1 回答
83 浏览

cluster-computing - 我可以查看已完成的 SLURM 作业是否依赖于依赖项?

有没有办法找出我已经使用 SLURM 工作负载管理器运行的作业是否存在依赖关系?

sacct 命令有一个选项“待定”,它应该显示作业是否处于暂停状态,但在我的情况下,它只是打印出所有作业:

sacct -M cm2 --state PENDING -S2020-01-01T11:20:00 -E2021-01-01T11:20:00 --format="JobName, TimeLimit, State, Partition"

上述命令中的 cm2 是我正在处理的集群,我想显示从 01.01.2020 到 01.01.2021 的所有“待处理”作业。

我没有正确使用该命令还是有更好的方法来直接查看作业是否依赖?

0 投票
0 回答
16 浏览

state - 有没有办法查询状态下的 slurm 工作时间?

如果作业处于高于阈值的挂起状态,例如 1 小时,我需要制作一个通知脚本。有没有办法查询处于待处理(或任何其他)状态的工作时间?

一种选择是通过定期查询和计算工作年龄来“保留一个标签”,但如果有查询的话,这感觉就像是过于复杂的事情。

0 投票
1 回答
23 浏览

slurm - 使 sacct 不截断 SLURM_ARRAY_TASK_ID

我需要找到超时的作业数组的 taskID。所以我使用 sacct 如下。

我把它作为输出。

我的 taskID 是一个四位数字,已被 sacct 截断并显示为 90+。如何获得完整的 taskID?