跳到主要内容

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 必须指定 smpmpi,其他名称无效。
    • -sconf 仅支持查看全局配置 (global)。

SGE 不兼容功能列表

功能替代方案
队列详细信息 (-sq)使用 FSCHED 原生命令 scontrol show partition 查看队列详情。
动态修改配置参数无直接替代,仅支持查询功能。