qconf
介绍
qconf
是用于查询 Sun Grid Engine (SGE) 配置信息的工具,本实现为 FSCHED 环境提供了兼容性接口。该命令允许用户查看队列、并行环境和其他系统配置参数。
参数说明
参数 | 是否需要值 | 用途 |
---|---|---|
-sc | 否 | 显示所有可查询的复杂属性定义,如资源限制、调度规则等固定格式信息。 |
-sql | 否 | 列出当前 FSCHED 系统中所有可用队列名称(基于 partition 转换)。 |
-sq | 是 | 不支持:尝试显示指定队列详细信息,调用后直接报错退出。 |
-spl | 否 | 列出已定义的并行环境名称(默认 smp , mpi )。 |
-sp | 是 | 显示指定并行环境配置参数,需输入有效名称(如:smp , mpi )。 |
-sconf | 可选 | 查看全局系统配置或指定模块。默认显示全局配置 (global ),其他模块不支持。 |
使用示例
示例 1:列出所有队列
qconf -sql
# 输出格式:
# queueA
# queueB
示例 2:查看并行环境列表
qconf -spl
# 输出:
smp
mpi
示例 3:显示 mpi
并行环境配置
qconf -sp mpi
# 输出示例:
pe_name mpi
slots 99999
allocation_rule $fill_up
accounting_summary FALSE
...
示例 4:查看全局配置
qconf -sconf
# 输出字段(部分):
execd_spool_dir /opt/fastone/wrappers/sge/spool
max_jobs 1024
prolog none
...
注意事项
- 不支持功能:
-sq
参数无法使用,直接报错。- 配置修改、通知设置等交互操作未实现。
- 参数限制:
-sp
必须指定smp
或mpi
,其他名称无效。-sconf
仅支持查看全局配置 (global
)。
SGE 不兼容功能列表
功能 | 替代方案 |
---|---|
队列详细信息 (-sq ) | 使用 FSCHED 原生命令 scontrol show partition 查看队列详情。 |
动态修改配置参数 | 无直接替代,仅支持查询功能。 |