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 -