2016-10-18 15 views

答えて

0

キュー内で最大ジョブを実行すると、保留中、中断中、実行中、実行されていない、または終了しているとみなされます。ここに私が考えることができる最も近いオプションがあります。

  1. 制限を適用するには、esubを使用します。これはあなたが望むものを得ることができるが、少し毛深い。キューのNJOBSフィールドを使用すると、キュー内の現在のジョブ数を取得できます。このオプションは、チェックと提出の間にある程度の時間が経過するため、競合状態はわずかです。

  2. 保留中のジョブにはグローバルな制限があります。 lsb.params、MAX_PEND_JOBS

  3. lsb.queuesパラメーターQJOB_LIMITは、実行中のジョブの最大ジョブスロットを制限できます。しかし、それはジョブの提出ではなく、ジョブの発送を制限します。

  4. ジョブスロットではなくジョブを制限できる点を除いて3と同様です。これをlsb.resourcesの制限で行います。

関連する問題