我试图找出我定义的队列可以容纳多少个作业。
哪个参数包含可以提交到特定队列的最大作业数?
答案 0 :(得分:0)
当您说队列中的最大作业时,我认为您的意思是待处理,暂停和运行,但未完成或退出。以下是我能想到的最接近的选项。
使用esub强制执行限制。虽然这可以得到你想要的东西,它有点毛茸茸。您可以使用bqueues的NJOBS字段来获取队列中当前的作业数。在检查和提交之间经过一段时间后,此选项的竞争条件较小。
暂挂作业存在全局限制。 lsb.params,MAX_PEND_JOBS
lsb.queues参数QJOB_LIMIT可以限制正在运行的作业的最大作业槽。但它限制了工作调度,而不是工作提交。
与3类似,但您可以限制作业而不是作业位。在lsb.resources中执行此限制。