为什么我有更多的工作“开始”而不是运行或暂停?

时间:2016-08-18 10:40:12

标签: lsf

根据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个工作岗位之间的差异?

1 个答案:

答案 0 :(得分:0)

STARTED中的数字是指插槽数。如果一个作业使用多个线程,则可能占用多个插槽。例如,如果使用带有标志bsubs的{​​{1}}提交作业,则每个作业将使用16个作业。 23×16 + 1 = 368,因此在上面的例子中,用户-n 16有23个作业,使用16个插槽,1个作业使用1个插槽。