具有限制考虑的用户的主机可用性

时间:2015-06-24 15:50:12

标签: lsf

假设我有一个拥有10个slotn的主机 我已对该主机应用了用户限制,如下所示: SLOT = 5 JOB = 3

是否有命令查找此主机是否可以从该用户运行更多作业? 或者,是否有命令查找所述主机是否为所述用户关闭。

提前致谢!

1 个答案:

答案 0 :(得分:1)

根据你对你的限制的描述,我想它的定义看起来像这样:

Begin Limit
NAME = L1
USERS = user1
SLOTS = 5
JOBS = 3
HOSTS = hostA
End Limit

如果我然后以user1提交3个作业,我可以运行blimits -u user1以查看是否对user1施加了任何限制,或blimits -m hostA以查看是否存在与hostA相关的任何限制。我还可以组合这些过滤器,以查看hostA上是否对user1施加了任何相关限制:

$ blimits -u user1 -m hostA

    INTERNAL RESOURCE LIMITS:

        NAME          USERS            QUEUES           HOSTS           PROJECTS      SLOTS     MEM      TMP      SWP      JOBS
         L1           user1              -              hostA              -           3/5       -        -        -       3/3

此输出的最后一列(JOBS)向我显示该用户已达到该主机上的作业限制(在允许的3个作业中运行3个作业)。