cb.conf¶
配置文件¶
cb.conf
概述¶
SkyForm AIP 命令配置参数。
描述¶
cb.conf里配置用户命令所设的缺省环境变量。这些变量影响AIP命令的输出。
位置¶
cb.conf 的位置为 $CB_ENVDIR(/opt/skyformai/etc)。
格式¶
cb.conf 中的每个条目都采用bash设置环境变量的格式:
NAME=VALUE
每个 NAME 后面必须跟等号 =
等号 = 后面必须有值
变量(NAME)、=、值(VALUE)之间不能有空格。
以井号 (#) 开头的行是注释,会被忽略。
参数¶
CB_SHORT_HOSTLIST¶
语法:CB_SHORT_HOSTLIST=1|0
说明:当取值为1时,显示并行作业中 cjobs 和 chist 的主机列表(简化版),其中多个作业作业槽分配在同一主机上。多个作业槽的显示格式为:作业槽数*主机名
例如,如果一个并行作业在hosta 上分配了 5 个作业槽,则信息显示如下:
5*hosta
当取值为0时,cjobs和chosts的输出中,每个作业单独列出主机名。
默认值:1。
CB_LIMIT_VIEW¶
语法:CB_LIMIT_VIEW=任意值
说明:指定用户运行chosts和cqueues命令时,只显示用户可用的队列名和主机名。
默认值:没有定义。用户运行chosts时显示集群中的所有主机。用户运行cqueues时,如果cb.yaml中user_view_alljobs: yes, 则显示集群中所有队列,如果cb.yaml中user_view_alljobs: no或未定义,则显示用户可用的队列。
SCHED_MAX_JOBS_SCHED¶
语法:SCHED_MAX_JOBS_SCHED=数值
说明:指定调度器每次调度最多等待作业数。等待按作业提交时间排序,越早提交的作业排越前面。
默认值:100000(十万)
CB_LS_PORT¶
语法:CB_LS_PORT=端口号
说明:指定cbls使用的端口。
默认值:16322
CB_EXE_PORT¶
语法:CB_EXE_PORT=端口号
说明:指定cbexe使用的端口。
默认值:16323
CB_JM_PORT¶
语法:CB_JM_PORT=端口号
说明:指定cbjm使用的端口。
默认值:16325
CB_SCHED_PORT¶
语法:CB_SCHED_PORT=端口号
说明:指定cbsched使用的端口。
默认值:16324
CB_SERVICE_PORT¶
语法:CB_SERVICE_PORT=端口号
说明:指定jservice使用的端口。
默认值:16329
排错¶
这个文件只影响用户命令,与AIP服务无关。修改后无需重启任何AIP服务。
用户可以在自己的环境中用环境变量覆盖这两个参数的值。