🧠 LSF 专题

LSF 集群调度

集群调度大师 · 弹指间调度千机

IBM Spectrum LSF 作业调度与集群管理实战

从安装规划、集群搭建、节点注册,到 bsub 作业提交、bjobs 状态追踪、lsf.conf 与 lsb.queues 深度配置,构建稳定的高性能计算集群。

📚 66 篇精选文章 ✍️ 持续更新中 🇨🇳 中文详解

为什么值得一看

从入门到进阶,覆盖 LSF 的核心知识点

📦

安装与规划

安装目录结构、系统准备、全新集群安装与非 root 部署

🖥️

集群与节点

集群配置、主机注册、向集群添加节点主机完整流程

🚀

作业调度

bsub 提交、bjobs/bhist 追踪、队列与资源管理详解

⚙️

配置精解

lsf.conf、lsb.params、lsb.resources 等核心配置逐项拆解

📖 专题文章

共 66 篇 · 点击卡片阅读全文

🧠
📌 置顶

LSF 作业退出代码

当由于接收到信号而不是正常退出而导致作业结束时, LSF 会生成退出代码。 LSF 通过 UNIX 平台上的 wait3 系统调用收集退出代码。 LSF 退出代码是系统退出值的结果。 小于 128 的退出码与应用程序退出值相关,而大于 12

🧠
📌 置顶

LSF中的lsb.queues配置

lsb.queues lsb.queues 文件定义批处理队列。 在队列级别提供了许多控件,以允许集群管理员定制站点策略。 此文件是可选的。 如果未配置任何队列, LSF 则会创建一个名为default,将所有参数设置为缺省值。 缺省情况下

🧠

LSF-获取集群信息-显示可用资源

几乎所有的大 IC 设计公司都采用的是 LSF 的软件来做负载均衡。不过,这个软件是商业软件,授权费比较贵,大约要 2-3 万一台服务器(根据Core数量计费)。也可以使用Openlava4.0,免费开源。什么是LSF?LSF,即Load Sharing Facility,是IBM开发的通用分布式计...

🧠

第三篇 LSF提交作业,运行作业,查看作业

IBM LSF10.2社区版安装第一篇 LSF-获取集群信息-显示可用资源第二篇LSF: lsid,lshosts,lsload第三篇 LSF提交作业,运行作业,查看作业运行作业LSF支持在集群中的所有服务器主机上透明地执行作业。您可以在最好的可用主机上运行程序并与之交互,就像它直接在您的工作站上运...

🧠

LSF配置文件:lsf.conf

LSF配置文件lsf.conf, lsf.shared和 lsf.cluster.cluster_name 文件位于 lsf.conf 文件中的 LSF_CONFDIR 参数指定的目录中。lsb.params, lsb....

🧠

第四篇 LSF集群bsub命令详解

IBM LSF10.2社区版安装第一篇 LSF-获取集群信息-显示可用资源第二篇LSF: lsid,lshosts,lsload第三篇 LSF提交作业,运行作业,查看作业第四篇 LSF集群bsub命令详解一、LSF(load sharing facility)分布资源管理的工具,用来调度、监视、分析...

🧠

LSF集群:跟踪作业情况-bjob,bhist详解

IBM LSF10.2社区版安装第一篇 LSF-获取集群信息-显示可用资源第二篇LSF: lsid,lshosts,lsload第三篇 LSF提交作业,运行作业,查看作业第四篇 LSF集群bsub命令详解第五篇 跟踪批处理作业本章描述了报告和更改作业状态的命令:显示批处理作业的当前状态找出...

🧠

LSF集群添加节点主机(新主机加入集群)

本例,在lsf集群cluster2中添加节点主机sim3本文中lsf软件的安装根目录为/eda/soft/lsf/一、准备工作:保证集群master主机与新添加节点主机sim3能正常通信。1.关闭selinux及防火墙(或添加规则)vi /etc/selinux/config找到以下行:SELINU...

第 1 章 安装目录结构示例

第 1 章 安装目录结构示例

下图展示了 LSF 安装完成后的示例目录结构。 ! 安装目录结构示例 /static/uploads/blog/z9ifdTr5fgrZXdPa4hNV8K.png 本章对应《Installing IBM Spectrum LSF on UNIX and Linux》手册第 2 页,用于说明安装结束

🧠

第 2 章 规划你的安装

在安装前做好规划,确定 install.config 文件所需的各项参数。 - 选择一个主要的 LSF 管理员(拥有 LSF 与 EGO 的配置文件及日志文件)。例如: LSF ADMINS="lsfadmin" - 选择一个共享的 LSF 安装目录。例如: LSF TOP="/usr/share/

🧠

第 3 章 安装前的系统准备

按照以下步骤进行规划与安装前的系统准备。 - 确保文件服务器主机上的安装文件系统有足够的磁盘空间,以容纳所有主机类型。 - 确保顶层 LSF 安装目录(即 LSF TOP 目录,它与 EGO TOP 目录相同)从 LSF 集群中所有主机上都可以通过相同的路径名访问(例如 /usr/share/lsf

🧠

第 4 章 安装全新的 LSF 集群

运行 lsfinstall 脚本来安装一个全新的 LSF 集群。 1. 以 root 用户登录 LSF 安装文件服务器。如果你不是 root,请参阅第 6 章"以非 root 用户安装 LSF"(第 13 页)。 2. 切换到 lsf10.1 lsfinstall/ 目录。 3. 编辑 ./inst

🧠

第 5 章 配置集群

配置你的集群:设置 LSF 环境、为用户启用 LSF、启动集群,并运行一些基本命令来测试安装。你还可以通过运行 hostsetup 脚本将 LSF 配置为自动启动。 要完成 LSF 安装并让集群运行起来,请按照 lsf getting started.html 文件中的步骤操作。在设置好 LSF 服

🧠

第 6 章 以非 root 用户安装 LSF

如果你在没有 root 权限的情况下安装 LSF,必须选择单用户集群(single-user cluster)或多用户集群(multi-user cluster),然后为特定文件设置文件属主与权限。 单用户 你的用户账号必须作为主要的 LSF 管理员。该账号能够启动 LSF 守护进程,但它也是唯一能

🧠

第 7 章 向集群添加主机

在主机上运行 hostsetup 命令,将该主机加入集群。 注意:如果你打算通过 IBM Parallel Environment Runtime Edition(或 IBM PE Runtime Edition)运行 IBM POE 作业,必须运行 hostsetup 命令。如果你要将 LSF 与

🧠

第 8 章 LSF HPC 特性

HPC(高性能计算)特性作为 PARALLEL 模板的一部分,安装在 UNIX 或 Linux 主机上。安装时会自动为你完成一些修改。你需要在 lsf.cluster.cluster name 文件 Host 段的 RESOURCES 列下添加相应的资源名称。 HPC 特性安装会自动配置以下文件:

🧠

第 9 章 注册服务端口

默认情况下,LSF 服务的端口号在 lsf.conf 文件中定义。你也可以通过修改 /etc/services 文件或 NIS / NIS+ 数据库来配置端口。如果在 lsf.conf 中定义了端口号,则服务数据库中定义的端口号会被忽略。 LSF 使用专用的 UDP 与 TCP 端口进行通信。集群中

🧠

第 10 章 install.config

install.config 文件包含 LSF 安装与配置的选项。使用 lsfinstall -f install.config 命令,按 install.config 中指定的选项安装 LSF。 模板位置 install.config 模板包含在安装脚本包 lsf10.1 lsfinstall.t

🧠

第 11 章 slave.config

slave.config 文件包含用于安装和配置可动态添加或移除的从节点(slave host)的选项。 关于 slave.config 动态添加、且不会成为管理候选的 LSF 主机称为从节点。每个动态从节点都有自己独立的 LSF 二进制文件、本地 lsf.conf 以及 shell 环境脚本( c

🧠

cshrc.lsf

cshrc.lsf 和 profile.lsf 上次更新时间: 20260105 用户环境 shell 文件 cshrc.lsf 和 profile.lsf 在 LSF 主机上设置 LSF 操作环境。 cshrc.lsf 和 profile

🧠

hosts

主机 对于在系统级别配置了多个 IP 地址和不同官方主机名的主机, LSF hosts 文件将使 LSF中的主机名和 IP 地址相关联。 缺省情况下, LSF 假定集群中的每个主机都具有以下属性: 具有唯一的官方主机名 可以从其名称解析其

🧠

install.config

install.config 上次更新时间: 20260716 install.config 文件包含用于 LSF 安装和配置的选项。 使用 lsfinstall f install.config 命令可使用 install.config

🧠

lim.acct

lim.acct lim.acct 文件是 LSF Load Information Manager LIM 的日志文件。 lim.acct 文件包含由 LIM 收集和分发的主机装入信息。 lim.acct 结构 lim.acct 的第一行

🧠

lsb.acct

lsb.acct 上次更新时间: 20260105 lsb.acct 文件是 LSF的批处理作业日志文件。 management 批处理守护程序 mbatchd 为每个作业完成或失败生成一条记录。 该记录将附加到作业日志文件 lsb.acc

🧠

lsb.applications

lsb.applications 更改 lsb.applications 配置 include ABS运行限制 描述 如果设置了此项,那么将使用绝对 全时钟 运行时,而不是使用以下值提交的所有作业的规范化运行时: lsb.queues 中的

🧠

lsb.events

lsb.events LSF 批处理事件日志文件 lsb.events 用于显示 LSF 批处理事件历史记录和 mbatchd 故障恢复。 每当主机,作业或队列更改状态时,都会向事件日志文件追加一条记录。 该文件位于 LSB_SHAREDI

🧠

lsb.globalpolicies

文档 My IBM Log in IBM Spectrum LSF 更改版本 Select 10.1.0 显示完整目录 过滤标题 IBM Spectrum LSF V10.1.0 documentation Getting started

🧠

lsb.hosts

lsb.hosts 上次更新时间: 20260729 lsb.hosts 文件包含集群中服务器主机的主机相关配置信息。 它还用于定义主机组,主机分区和计算单元。 此文件是可选的。 所有部分都是可选的。 缺省情况下,此文件安装在 LSB_CO

🧠

lsb.modules

lsb.modules lsb.modules 文件包含 LSF 调度程序和资源代理程序模块的配置信息。 该文件仅包含一个名为 PluginModule的部分。 此文件是可选的。 如果未配置调度程序或资源代理模块,那么 LSF 将使用名为

🧠

lsb.params

lsb.params 上次更新时间: 20260729 lsb.params 文件定义 LSF 系统使用的常规参数。 此文件仅包含一个名为 Parameters的部分。 mbatchd 守护程序使用 lsb.params 进行初始化。 该文

🧠

lsb.reasons

lsb.reasons lsb.reasons 文件允许单独配置暂挂原因消息。 这使管理员能够清除消息,并可以通知用户他们可以执行哪些操作来允许作业运行。 可基于一个或多个暂挂原因以及特定资源的优先级来定制消息。 此文件是可选的。 缺省情况

🧠

lsb.resources

lsb.resources 上次更新时间: 20260729 lsb.resources 文件包含有关资源分配限制,导出,资源使用限制和保证策略的配置信息。 此文件是可选的。 lsb.resources 文件存储在 LSB_CONFDIR/

🧠

lsb.serviceclasses

lsb.serviceclasses 上次更新时间: 20260729 lsb.serviceclasses 文件将 LSF 集群中的服务级别协议 SLA 定义为 服务类,用于定义 SLA 的属性。 此文件是可选的。 您可以根据需要配置任意

🧠

lsb.threshold

发布时间: 上次更新时间 : 20260105 lsb.threshold lsb.threshold 配置文件定义节能和 CPU 频率策略。 此文件是可选的。 阈值文件 lsb.threshold 在 lsb.params 文件中的参数

🧠

lsb.users

lsb.users 上次更新时间: 20260729 lsb.users 文件用于配置用户组,用户和用户组的分层公平共享以及用户和用户组的作业槽限制。 它还用于在多集群环境中配置帐户映射。 此文件是可选的。 lsb.users 文件存储在目

🧠

lsf.acct

发布时间: 上次更新时间 : 20260105 lsf.acct lsf.acct 文件是 LSF 任务日志文件。 LSF 远程执行服务器 RES 请参阅 res8 为每个任务完成或失败生成一条记录。 如果打开了 RES 任务日志记录 请参

🧠

lsf.cluster

lsf.cluster. cluster_name 上次更新时间: 20260729 集群配置文件。 每个集群都有一个文件,名为 lsf.cluster.cluster_name. 该 cluster_name 后缀是文件 lsf.shar

🧠

lsf.conf

lsf.conf lsf.conf 文件控制 LSF的操作。 lsf.conf 文件在安装期间创建,并记录安装 LSF 时选择的所有设置。 lsf.conf 文件指示特定配置文件的位置以及各个服务器和应用程序的操作。 关于 lsf.conf

🧠

lsf.datamanager

发布时间: 上次更新时间 : 20260812 lsf.datamanager lsf.datamanager 文件控制 IBM® Spectrum LSF Data Manager 功能部件的操作。 每个集群都有一个名为 lsf.data

🧠

lsf.licensescheduler

lsf.licensescheduler 标题: lsf.licensescheduler IBM 文档 上次更新时间: 20260601 lsf.licensescheduler 文件包含 IBM® Spectrum LSF Licens

🧠

lsf.shared

发布时间: 上次更新时间 : 20260716 lsf.shared lsf.shared 文件包含由 lsf.cluster.cluster_name 文件定义的所有负载共享集群共享的公共定义。 这包括集群名称,主机类型,主机模型,可用特

🧠

lsf.sudoers

lsf.sudoers 上次更新时间: 20260105 关于 lsf.sudoers lsf.sudoers 文件是用于配置安全性机制的可选文件。 缺省情况下未安装此参数。 您可以使用 lsf.sudoers 来设置参数 LSF_EAUT

🧠

lsf.usermapping

发布时间: 上次更新时间 : 20260105 lsf.usermapping 定义示例 bsubmit 命令的用户映射策略。 请注意, LSF 不包含 bsubmit 命令。 为了让提交作业的用户能够以另一个作业执行用户的身份提交作业,请

🧠

server.config

发布时间: 上次更新时间 : 20260105 server.config server.config 文件包含用于安装和配置可动态添加或移除的服务器主机的选项。 动态添加的非 管理 候选主机的 LSF 主机是 服务器主机。 每个动态服务器

🧠

setup.config

发布时间: 上次更新时间 : 20260105 setup.config 关于 setup.config setup.config 文件包含针对没有 LSF 的系统的 License Scheduler 安装和配置选项。 仅当您要将 Lic

🧠

badmin — LSF 管理员命令

上次更新时间: 20260105 badmin 命令是 LSF的管理工具。 概要 badmin 子命令 选项 badmin h | V 描述 badmin 命令提供了一组用于控制和监视 LSF的子命令。 如果不包含子命令,那么badmin命

🧠

bhist — 查看作业历史记录

上次更新时间: 20260716 显示有关作业的历史信息。 此命令读取lsb.events文件以获取历史事件。 概要 bhist l aff gpu hostfile a b d data e p r s w UF cname app ap

🧠

bhosts — 查看主机状态信息

上次更新时间: 20260601 命令用途 显示主机及其静态和动态资源。 概要 plaintext bhosts w | l | e | o " 字段名称 | all : 输出宽度 ... delimiter='特点'" json a at

🧠

bjobs — 查看作业状态信息

显示和过滤有关 LSF 作业的信息。 指定一个或多个作业标识 以及 可选 数组下标列表 以显示有关特定作业 和作业数组 的信息。 概要 bjobs options job_ID | "job_IDindex_list" ... bjobs

🧠

bkill — 终止或发送信号给作业

上次更新时间: 20260105 发送信号以终止,暂挂或恢复未完成的作业 概要 bkill l b | stat run | pend | susp app application_profile_name g job_group_name

🧠

bmod — 修改已提交作业的选项

上次更新时间: 20260312 修改作业的作业提交选项。 概要 bmod bsub_options job_ID | "job_IDindex" bmod g 职位组名称 | gn 职位ID bmod hostfile 文件路径 | ho

🧠

bparams — 显示 lsb.params 系统参数

上次更新时间: 20260105 显示有关可配置系统参数的信息lsb.params中。 概要 bparams a l bparams h | V 描述 显示以下参数值: 缺省队列 MBD_SLEEP_TIME 参数的值,用于计算 作业检查时

🧠

bqueues — 查看队列状态信息

上次更新时间: 20260716 显示有关队列的信息。 概要 bqueues w | l | r | lr | o " 字段名 | all : 输出宽度 ... delimiter='字符'" json m 主机名 | m 主机组 | m

🧠

bresources — 显示资源预留与保证资源池

上次更新时间: 20260105 显示有关资源预留,资源限制和保证资源策略的信息。 概要 bresources s 资源名称... bresources g l q queue_name m 怎么保证 resource_pool_name

🧠

bresume — 恢复暂挂的作业

上次更新时间: 20260105 恢复一个或多个暂挂作业。 概要 bresume app 应用程序配置文件名称 C 恢复原因 g 作业组名称 J 作业名称 m 主机名称 | m 主机组 q 队列名称 sla 服务类名称 u 用户名称 | u

🧠

bstatus — 获取/设置作业外部状态

上次更新时间: 20260105 获取当前外部作业状态或设置新作业状态。 概要 bstatus d "描述" 作业ID | "作业索引" | 作业 J 名称 bstatus h | V 描述 获取并显示作业的消息描述文本,或者使用 d 选项

🧠

bstop — 暂挂未完成的作业

上次更新时间: 20260105 暂挂未完成的作业。 概要 bstop a app 应用程序配置文件名称 C 暂停原因 g 作业组名称 J 作业名称 m 主机名称 | m 主机组 q 队列名称 sla 服务类名称 u 用户名称 | u 用户

🧠

bsub — 向 LSF 提交作业

通过运行指定的命令及其自变量向 LSF 提交作业。 概要 bsub options 命令 自变量 bsub 选项 job_script| LSB_DOCKER_PLACEHOLDER bsub R "res_req" R "res_req"

🧠

bswitch — 将未决作业切换到另一个队列

上次更新时间: 20260127 将未完成的作业从一个队列切换到另一个队列。 概要 bswitch a " application_name 自变量,自变量... ..." J job_name m host_name | m host_g

🧠

btop — 将作业移到队列顶部

上次更新时间: 20260105 相对于队列中的第一个作业移动暂挂作业。 概要 btop u 职位ID | "职位ID索引列表" 职位 btop h | V 描述 更改暂挂作业或暂挂作业数组元素的队列位置,以影响考虑分派作业的顺序。 缺省情

🧠

bugroup — 显示用户组信息

上次更新时间: 20260105 显示有关用户组的信息。 概要 bugroup l r w 用户组... bugroup h | V 描述 显示每个组的用户组,用户名, APS 用户组 UG 因子, 用户共享和组管理员。 组管理员将展开以显

🧠

busers — 显示用户信息

上次更新时间: 20260105 显示有关用户和用户组的信息。 概要 busers w alloc o "field_name | all: output_width ... delimiter='字符'" json user_name .

🧠

IBM Spectrum LSF License Scheduler

安装,配置和使用 IBM Spectrum LSF License Scheduler LSF License Scheduler。 了解如何制定策略来控制如何在组织中的不同用户或项目之间共享软件应用程序许可证。

🧠

lshosts — 显示主机静态资源信息

上次更新时间: 20260312 显示主机及其静态资源信息。 概要 lshosts w | l cname a R res_req T host_name ... | host_group ... | cluster_name ... ls

🧠

lsid — 显示 LSF 集群标识

上次更新时间: 20260105 显示 LSF 版本号,集群名称和 管理 主机名。 从 Fix Pack 15 开始,如果 lsf.conf 中设置了 LSF_CLOUD_UI 参数且集群已启用 LSF 资源连接器功能,则还会显示云提供商名

🧠

lsload — 显示主机动态负载信息

上次更新时间: 20260105 显示主机的装入信息。 概要 lsload a gpu gpuload l | w | o "字段名称 : 输出宽度 ... delimiter='特点'" json N | E I 负载索引 :负载索引 .

集群调度大师 · 弹指间调度千机

IBM Spectrum LSF 作业调度与集群管理实战

浏览 LSF 全部文章 →