bhosts
介绍
bhosts 是一个用于 FSCHED 环境替代 LSF 的 bhosts 工具,显示集群节点的状态信息。支持多种输出格式和主机过滤功能。
参数说明
支持参数列表
| 选项 | 功能描述 | 主要差异 |
|---|---|---|
-a | 显示所有主机信息,包括资源提供者(如 EGO 或 OpenStack)的主机。 | 未支持资源提供者(如 EGO 或 OpenStack)。 |
-aff | 显示 CPU 和内存 affinity 调度的主机拓扑信息。 | 未实现 affinity enable 后的具体拓扑信息。 |
-alloc | 显示 slots 数,独占作业和非独占作业显示的 slot 数不同。 | 对独占作业有无 -alloc 都显示节点所有 CPU 数。 |
-e | 显示导出到其他集群的资源信息。 | 未实现多集群,所以总显示无导出。 |
-l | 以长格式显示主机信息(多行输出)。 | 细节在后面章节列出。 |
-w | 以宽格式显示主机信息(字段不截断)。 | STATUS实现了closed_Busy、closed_Full 和 closed_Excl,未实现其他状态(如 closed_Adm、closed_Cu_Excl 等)。 |
-noheader | 移除输出中的列标题。 | 无差异。 |
-R | 仅显示满足资源需求表达式的主机信息。 | 已实现通过mem, slots, status选择,未实现其它select选项。 |
-V | 打印版本号。 | 无差异。 |
-x | 显示作业退出率高的主机。 | 未实现作业退出率的设置和统计功能,所以总显示无退出率高的主机。 |
-X | 显示未压缩的主机组和计算单元输出。 | 未实现主机组和计算单元的设置,所以有无 -X 选项都显示未压缩的输出。 |
-h | 显示命令用法。 | 实现了更详细的帮助信息。 |
默认的输出项
以下选项都是针对节点的,不考虑处理主机组或计算单元的情况。
| 输出项 | 功能描述 | 主要差异 |
|---|---|---|
HOST_NAME | 主机的名称。 | 未实现host group的显示和lost_and_found节点的显示。 |
STATUS | 主机的状态和 sbatchd 守护进程的状态。 | 实现了节点的 ok、unavail、unreach 和 closed 状态,未实现 closed_Cu_excl 状态。未支持sbatchd 守护进程的状态 |
JL/U | 主机在每用户基础上可以处理的最大slot数。- 表示无限制。 |