静态资源
静态资源是表示不会随时间变化的主机信息的内置资源,例如,可用于用户进程的最大 RAM 或机器中的处理器数。 大多数静态资源由 LIM 在启动时或 LSF 检测到硬件配置更改时确定。
静态资源可用于根据二进制体系结构,相对 CPU 速度和系统配置为特定作业选择适当的主机。
资源 ncpus, nprocs, ncores, nthreads, maxmem, maxswp和 maxtmp 在支持动态硬件重新配置的 UNIX 主机上不是静态的。
LIM 报告的静态资源
索引 |
度量 |
单元 |
DETERMINED BY |
|---|---|---|---|
type |
主机类型 |
字符串 |
配置 |
model |
主机模型 |
字符串 |
配置 |
hname |
主机名 |
字符串 |
配置 |
cpuf |
CPU 因子 |
相对 |
配置 |
Server |
主机可以运行远程作业 |
布尔值 |
配置 |
雷克斯普瑞 |
执行优先级 |
nice(2) 自变量 |
配置 |
ncpus |
处理器数 |
处理器 |
LIM |
ndisks |
本地磁盘数 |
磁盘 |
LIM |
nprocs |
物理处理器数量 |
处理器 |
LIM |
核心数 |
每个物理处理器的核心数 |
核心 |
LIM |
nthreads |
每个处理器核心的线程数 |
线程数 |
LIM |
maxmem |
最大 RAM |
MB |
LIM |
最大交换空间 |
最大交换空间 |
MB |
LIM |
最大临时文件数 |
/tmp 中的最大空间 |
MB |
LIM |
主机类型 (type)
主机类型是操作系统和 CPU 体系结构的组合。 在同一计算机体系结构上运行同一操作系统的所有计算机都具有相同类型。 您可以在 lsf.shared的 HostType 部分中添加定制主机类型。 此字母数字值的长度最多可以为 39 个字符。
主机类型的示例为LINUX86.
主机模型 (model)
主机型号是机器的主机类型和 CPU 速度 (CPU 因子) 的组合。 将为具有相同相对类型和速度的所有主机分配相同的主机型号。 您可以在 lsf.shared的 HostModel 部分中添加定制主机模型。 此字母数字值的长度最多可以为 39 个字符。
主机模型的一个示例是Intel_IA64.
主机名 (hname)
主机名指定主机标识自身的名称。
CPU 因子 (cpuf)
CPU 因子 (经常缩短为 cpuf) 表示主机 CPU 相对于集群中其他主机的速度。 例如,如果一个处理器的速度是另一个处理器的两倍,那么其 CPU 因子应该是另一个处理器的两倍。 对于多处理器主机, CPU 因子是单个处理器的速度 ;LSF 自动扩展主机 CPU 负载以考虑其他处理器。 CPU 因子由管理员自动检测或定义。
服务器
该server静态资源是布尔值。 它具有以下值:
- 1 (如果主机配置为从其他主机运行作业)
- 0 (如果主机是用于向其他主机提交作业的 LSF 客户机)
CPU 数 (ncpus)
缺省情况下, CPU 数表示机器拥有的核心数。 由于大多数 CPU 由多个核心,线程和处理器组成,因此 ncpus 可由集群管理员 (全局或每个主机) 定义以考虑下列其中一项:
- 处理器数
- 处理器和核心
- 处理器,核心和线程
全局而言,此定义由 lsf.conf 或 ego.conf中的参数 EGO_DEFINE_NCPUS 控制。 ncpus 的缺省行为是考虑核心数 (EGO_DEFINE_NCPUS=cores)。
- 在运行 AIX的机器上, ncpus 检测不同。 在 AIX下,检测到的物理处理器数始终为 1 ,而检测到的核心数是所有物理处理器中的核心数。 线程检测与其他操作系统相同 (每个核心的线程数)。
- 当 lsb.params中的 PARALLEL_SCHED_BY_SLOT=Y 时,资源需求字符串关键字 ncpus 引用插槽数而不是 CPU 数,但是 lshosts 输出继续显示由 lsf.conf中的 EGO_DEFINE_NCPUS 定义的 ncpus 。
磁盘数 (ndisks)
磁盘数指定机器具有的本地磁盘数 (由 LIM 确定)。
最大内存 (maxmem)
最大内存是机器的总可用内存,以兆字节 (MB) 为单位。
最大交换 (maxswp)
最大交换空间是机器的可用交换空间总量 (以兆字节 (MB) 为单位)。
最大临时空间 (maxtmp)
最大临时空间是机器拥有的总临时空间,以兆字节 (MB) 为单位。