跳到主要内容

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: 分别表示总作业数、运行中的作业数、系统挂起的作业数等。