0

bqueuesマニュアルページによると:

STARTED
         Number of job slots used by running or
         suspended jobs owned by users or user groups in
         the queue.

によるとbqueues、369 件のジョブが開始されました。

$ bqueues -r lotus | egrep '(STARTED|gholl)'
 USER/GROUP   SHARES  PRIORITY  STARTED  RESERVED  CPU_TIME  RUN_TIME   ADJUST
gholl          10       0.006    369        0   2334366.5   723589       0.000

しかし、実行するbjobsと、実行中または一時停止中の 24 個のジョブしか表示されません。

$ bjobs | egrep '(RUN|SUSP)' | wc -l
24

実行中の 24 個のジョブと開始済みの 369 個のジョブの不一致の理由は何ですか?

4

1 に答える 1

0

の数字STARTEDはスロットの数を表します。複数のスレッドを使用する場合、1 つのジョブが複数のスロットを占有することがあります。たとえばbsubs、フラグを使用してジョブが送信された場合-n 16、各ジョブは 16 個のジョブを使用します。23×16+1=368 なので、上記の例では、ユーザーghollは 16 スロットを使用する 23 ジョブと、1 スロットを使用する 1 つのジョブを持っています。

于 2016-08-18T16:32:04.430 に答える