Pavel Asked: 2016-02-26 08:05:01 +0800 CST2016-02-26 08:05:01 +0800 CST 2016-02-26 08:05:01 +0800 CST 如何获取有关特定 SGE 队列中待处理作业的统计信息(例如使用 qacct)? 772 我知道我可以qacct用来获取有关正在运行的作业的各种统计信息。现在有没有办法获得一些关于有多少工作待处理以及他们平均需要等待多长时间的统计数据? 额外问题:我可以获得有关 SGE 中“空闲”(或空)插槽的统计信息吗? linux 1 个回答 Voted Best Answer William Hay 2016-02-27T07:50:32+08:002016-02-27T07:50:32+08:00 qacct 主要获取有关已完成而不是正在运行的作业的信息。如果您MONITOR=1在 sched_conf 参数中设置,调度程序会将有关保留的信息记录到调度文件中。您可以使用它来了解这些特定作业还需要等待多长时间。 或者,记帐文件记录历史作业开始和提交时间(针对已完成的作业)。 如果您想统计有多少作业排队,那么您可以尝试使用 cronjob 对qstat -s p -u '*'.
qacct 主要获取有关已完成而不是正在运行的作业的信息。如果您
MONITOR=1
在 sched_conf 参数中设置,调度程序会将有关保留的信息记录到调度文件中。您可以使用它来了解这些特定作业还需要等待多长时间。或者,记帐文件记录历史作业开始和提交时间(针对已完成的作业)。
如果您想统计有多少作业排队,那么您可以尝试使用 cronjob 对
qstat -s p -u '*'
.