如何测量在 Sun Grid Engine 中完成一批作业所需的时间?

How can I measure the time it takes to complete a batch of jobs in Sun Grid Engine?

我正在使用 Sun Grid Engine 运行 Amazon Web Services EC2 节点上的一批作业,我想测量完成整批作业所需的时间。我可以接受从提交到队列为空的时间,或者从第一个工作开始到最后一个工作完成的时间(时间足够长,两者之间的差异并不重要) .

我尝试使用 qacct,但查看输出中的 walltime 值,但似乎这是每个作业的挂起时间总和,而不是所有作业的挂起时间一起作业(在我的用例中,每个节点可以同时 运行 多个作业)。有没有一种方法可以使用 qacct 来获取整批作业的挂钟时间?

会计文件包含所有作业的提交时间、开始时间和结束时间。您应该可以从那里获取相关工作并选择最早的 start/submit 和最晚的结束时间。