bhosts
介绍
bhosts
是一个用于 FSCHED 环境替代 LSF 的 bhosts
工具,显示集群节点的状态信息。支持多种输出格式和主机过滤功能。
参数说明
支持参数列表
参数名称 | 用途 | 注意事项 |
---|---|---|
-l | 使用长格式(多行)显示主机详细信息,包含负载统计与调度阈值。 | 与 -w 或自定义格式冲突时会报错。 |
-w | 使用宽格式显示,在单行内紧凑展示更多信息(列宽度增加)。 | 与 -l 或自定义格式冲突时会报错。 |
-noheader | 隐藏输出中的标题行,仅显示数据内容。 | 默认包含标题行。 |
-V | 显示工具版本号并退出程序。 | 调用此选项时其他参数无效。 |
使用示例
示例1:默认格式输出
$ bhosts
HOST_NAME STATUS JL/U MAX NJOBS RUN SSUSP USUSP RSV
host01 ok - 4 2 2 0 0 0
host02 closed - 8 3 1 2 0 0
说明:默认格 式以表格形式展示主机名称、状态(如 ok
)、运行中的作业数等核心信息。
示例2:长格式输出特定主机
$ bhosts -l host01
HOST host01
STATUS CPUF JL/U MAX NJOBS RUN SSUSP USUSP RSV DISPATCH_WINDOW
ok 1.0 - 4 2 2 0 0 -
CURRENT LOAD USED FOR SCHEDULING:
r15s r1m r15m ut% pg io ls it tmp swp mem slots
Total ... (详细负载数据)
LOAD THRESHOLD USED FOR SCHEDULING:
... (阈值信息)
说明:-l
提供多行详细报告,包含 CPU 负载、调度阈值等高级指标。
示例3:宽格式无标题输出
$ bhosts -w -noheader
host01 ok - 4 2 2 0 0 0
host02 closed - 8 3 1 2 0 0
注意事项
1. 参数冲突
-l
、-w
和自定义格式(当前未实现)不可同时使用。例如:$ bhosts -l -w
Error: conflicting output formats
2. 与 LSF 的功能差异说明
- 不支持的 LSF 参数:
-o
(自定义输出格式)、-a
、-m
在当前版本暂未实现。如需使用,请联系客户支持团队。
- 无法显示的 LSF 内容
- 用户配额在FSCHED无一对一支持,无法显示。
- 所有的
SUSPEND
都会被处理为USER SUSPEND
3. 其他说明
- 主机过滤:通过在命令末尾添加主机名(如
bhosts host01 host02
)可限制输出特定节点信息。 - 字段解释:
STATUS
: 节点状态标识符。NJOBS/RUN/SSUSP/USUSP/RSV
: 分别表示总作业数、运行中的作业数、系统挂起的作业数等。