2016-10-18 1 views

답변

0

대기열에서 최대 작업을 말하면 보류 중, 일시 중단 및 실행 중이지만 완료되지 않았거나 종료되었다고 가정합니다. 여기 내가 생각할 수있는 가장 가까운 옵션이 있습니다.

  1. 한계를 적용하려면 esub를 사용하십시오. 이것은 당신이 원하는 것을 얻을 수 있지만, 약간은 털이 있습니다. bqueues의 NJOBS 필드를 사용하여 큐에있는 현재 작업 수를 얻을 수 있습니다. 이 옵션은 수표와 제출 사이에 약간의 시간이 지남에 따라 경합 조건이 약간 있습니다.

  2. 보류중인 작업에 대한 전역 제한이 있습니다. lsb.params, MAX_PEND_JOBS

  3. lsb.queues 매개 변수 QJOB_LIMIT는 실행중인 작업의 최대 작업 슬롯을 제한 할 수 있습니다. 그러나 취업 알선이 아닌 취업 알선을 제한합니다.

  4. 작업 슬롯이 아닌 작업을 제한 할 수 있다는 것을 제외하면 3과 유사합니다. lsb.resources의 제한으로이를 수행하십시오.

관련 문제