了解 sacct 的 maxRSS——为什么一份工作有两行?

understanding sacct's maxRSS -- Why are there two rows for a job?

我有 sacct --format="jobID,CPUTime,MaxRSS" -j 66930332_195 的输出。我知道 maxRSS 报告的值大致相当于最大内存使用量。但是,maxRSS 中不同的两行指的是什么?

  JobID    CPUTime     MaxRSS
------------ ---------- ----------
66930332_195   00:05:15
66930332_19+   00:05:15   4688356K
66930332_19+   00:05:15      2376K

提前致谢!我无法在任何地方找到此文档

如果您像这样使用 %20 来完整显示 JobID,

sacct --format="jobID%20,CPUTime,MaxRSS"

你可能会看到这样的东西:

  JobID          CPUTime     MaxRSS
------------     ---------- ----------
66930332_195     00:05:15
66930332_195.0   00:05:15   4688356K
66930332_195.1   00:05:15      2376K

第一行对应作业本身,其他行对应。这应该对应于您在提交脚本中调用的 srun 次。