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指插槽的数量。如果一项作业使用多个线程,它可能会占用多个插槽。例如,如果使用bsubsflag提交作业-n 16,则每个作业将使用 16 个作业。23×16+1=368,所以在上面的例子中,用户gholl有 23 个作业使用 16 个插槽,1 个作业使用 1 个插槽。

于 2016-08-18T16:32:04.430 回答