在lsb.queues中的队列中定义最大作业

时间:2016-10-18 11:59:52

标签: lsf

我试图找出我定义的队列可以容纳多少个作业。

哪个参数包含可以提交到特定队列的最大作业数?

1 个答案:

答案 0 :(得分:0)

当您说队列中的最大作业时,我认为您的意思是待处理,暂停和运行,但未完成或退出。以下是我能想到的最接近的选项。

  1. 使用esub强制执行限制。虽然这可以得到你想要的东西,它有点毛茸茸。您可以使用bqueues的NJOBS字段来获取队列中当前的作业数。在检查和提交之间经过一段时间后,此选项的竞争条件较小。

  2. 暂挂作业存在全局限制。 lsb.params,MAX_PEND_JOBS

  3. lsb.queues参数QJOB_LIMIT可以限制正在运行的作业的最大作业槽。但它限制了工作调度,而不是工作提交。

  4. 与3类似,但您可以限制作业而不是作业位。在lsb.resources中执行此限制。