显示主机的load信息。
概要
lsload [-a ] [-gpu ][-gpuload ] [-l | -w | -o "字段名称 [: [- ][ 输出宽度 ]]... [delimiter='特点']" [-json ] ] [-N | -E ][-I 负载索引 [:负载索引 ]...] [-n 主机数量 ] [-R res_req ] [ 主机名...| 主机组...| 集群名称...]
lsload -s [资源名称 ...] [-loc]
lsload [-h | -V]

描述
可以按主机显示装入信息,也可以按资源显示装入信息。 缺省显示本地集群所有主机的装入信息; 多集群功能下还显示等价集群主机。 缺省显示原始负载指数。
选项
-a — 仅动态集群,显示包括动态集群虚拟机主机在内的所有主机。
-gpu — 显示基于主机的 GPU 信息。
-gpuload — 显示基于 GPU 的信息。
-json — 以 JSON 格式显示定制输出 (与 -o 配合使用)。
-l — 长格式。 显示不截断的装入信息及 I/O、外部装入索引额外字段; 不显示 GPU 资源。
-N — 显示规范化 CPU 运行队列长度负载指标。
-E — 显示有效的 CPU 运行队列长度负载指标 (与 -N 互斥)。
-w — 宽格式。 显示字段而不截断。
-I load_index [:load_index]... — 仅显示指定的负载指标 (如 r1m:pg:ut)。
-n 主机数 — 仅显示所请求主机数的装入信息。
-o — 设置定制输出格式 (支持 * 通配符匹配多个外部资源名,如 gpu_mode*)。
-R 资源请求 — 仅显示满足指定资源需求的主机的装入信息,并按该资源上的装入排序。
host_name... | host_group... | cluster_name... — 仅显示指定对象。 显示主机组需 LSF_HOSTGROUP_INFO=Y。
-s [ 资源名称... ] [-loc] — 显示集群中配置的动态资源信息。
-h / -V — 用法 / 版本。
基于主机的缺省输出
内置负载指标: r15s (15秒 CPU 运行队列长度)、r1m、r15m、ut (CPU 利用率 0-1)、pg (页面调度速率)、io (磁盘 I/O KB/s,需 -l)、ls (登录用户数)、it (空闲时间)、swp (交换空间)、mem (可用 RAM)、tmp (/tmp 空间 MB)。
状态 字段值: - ok — 正常,可接受远程作业 (LIM 解锁且 LIM/RES 运行)。 - -ok — LIM 运行但 RES 不可访问。 - busy — 超负荷,某些负载指标超阈值 (值前带 *)。 - lockW — 被运行窗口锁定。 - lockU — 被管理员或 root 锁定。 - unavail — 主机关闭或 LIM 未运行。
外部装入索引在 lsf.cluster.cluster_name 中配置; 指定 -l 显示所有动态定制资源, -I 仅显示基于主机的动态数字资源。
基于资源的 -s 输出
显示共享和基于主机的动态资源: RESOURCE (资源名)、值、位置 (关联主机)。
示例
显示具有至少 20MB 交换空间且 1 分钟运行队列长度 <0.5 的 ALPHA 主机负载:
lsload -R "select[r1m<=0.5 && swp>=20 && type==ALPHA]"
显示交换空间利用率低于 75% 的主机负载,按调页速率排序:
lsload -R "select[(1-swp/maxswp)<0.75] order[pg]"
显示所有主机 1 分钟 CPU 运行队列长度、CPU 利用率、磁盘 I/O 和调页速率:
lsload -I r1m:ut:io:pg
诊断
LSF 问题或无效资源名退出状态 -10; 无效选项退出状态 -1; 正常退出 0。