cresources#

命令#

cresources - 显示正在运行的作业的资源限制信息

概要#

cresources [-h | -V]

描述#

显示资源限制信息。

选项#

-h

将命令用法打印到标准错误输出并退出。

-V

将 AIP 发行版本打印到标准错误输出并退出。

默认输出#

当前资源限制使用情况显示为以下字段:

LIMIT

资源限制的名称。

QUEUES 或 PER_QUEUE

cb.yaml 中定义的队列。

HOSTS 或 PER_HOST

cb.yaml 中定义的主机或主机组。

PROJECTS 或 PER_PROJECT

作业提交时定义的项目名(csub -P)。

USERS 或 PER_USER

cb.yaml 中定义的用户或用户组。

APPS 或 PER_APP

作业提交时定义的应用名(csub -A)。

expand

以上这些项的扩展值。如果定义中使用了用户组或主机组,则显示所有成员。 如果组包含子组,则递归显示子组中的每个成员。如果消费者定义中使用了非运算符 (~), 则显示除指定主机/用户/队列/项目之外的所有成员。

** CURRENT LIMIT RESOURCE USAGE**

此限制下项目的当前资源使用情况。

PROJECT

此限制下定义的项目已启动作业。

QUEUE

作业已在队列中启动。

USER

作业由用户提交。

HOSTHOST

作业正在主机上运行。

APP

作业定义的应用名

SLOTS

此项目/用户/主机/队列已使用的插槽数以及最多可使用的插槽数。

JOBS

此项目/用户/主机/队列已启动的作业数以及最多可使用的作业数。

示例#

cresources

LIMIT  Limit1
HOSTS      : all ~grp1
    expand : host3 host4
USERS      : all ~AIP
    expand : u001 u002
SLOTS      : 0

LIMIT  Limit2
QUEUES     : normal
    expand : normal
PROJECTS   : Proj1 Proj2 Proj3
JOBS       : 10
CURRENT LIMIT RESOURCE USAGE:
    PROJECT     QUEUE       JOBS
    Proj1       normal      5/10
    Proj2       nornal      2/10

LIMIT  jenkinslimits
QUEUES     : normal owner
    expand : normal owner
PER_USER   : G1
    expand : u001 u002 u003 u004
SLOTS      : 20 09:00-17:00
SLOTS      : 10 17:00-09:00
CURRENT LIMIT RESOURCE USAGE:
    PROJECT       QUEUE        USER         HOST        APP       SLOTS       JOBS
    -             owner        u004         -           -         5/10        -
    -             normal       u004         -           -         5/10        -

另请参阅#

cuserscqueueschosts