为什么我有更多的工作'开始'比运行或暂停?

问题描述:

按照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个岗位的差距?

STARTED中的数字指的是插槽的数量。如果使用多个线程,则一个作业可能占用多个插槽。例如,如果使用bsubs-n 16标志提交作业,则每个作业将使用16个作业。 23×16 + 1 = 368,所以在上例中,用户gholl有23个作业使用16个插槽,1个作业使用1个插槽。