LSF 安装目录,快速参考 LSF 命令、守护程序、配置文件、日志文件和重要集群配置参数
样本 UNIX 和 Linux 安装目录
守护程序错误日志文件
守护程序错误日志文件存储在 LSF_LOGDIR 在 lsf.conf 文件中定义的目录中。
LSF 基本系统守护程序日志文件 | LSF 批处理系统守护程序日志文件 |
pim.log.host_name | mbatchd.log.host_name |
mbatchd.log.host_name | sbatchd.log.host_name |
lim.log.host_name | mbschd.log.host_name |
如果在 ego.conf 文件中定义了 EGO_LOGDIR 参数,那么 lim.log.host_name 文件将存储在 EGO_LOGDIR 参数定义的目录中。
配置文件
lsf.conf, lsf.shared和 lsf.cluster.cluster_name 文件位于 lsf.conf 文件中 LSF_CONFDIR 参数指定的目录中。
lsb.params, lsb.queues, lsb.modules和 lsb.resources 文件位于 LSB_CONFDIR/cluster_name/configdir/ 目录中。
文件 | 描述 |
---|---|
install.config | LSF 安装和配置的选项 |
lsf.conf | 描述集群配置和操作的通用环境配置文件 |
lsf.shared | 所有集群共享的定义文件。 用于定义集群名称,主机类型,主机模型和站点定义的资源 |
lsf.cluster.cluster_name | 用于定义站点定义的共享资源的主机,管理员和位置的集群配置文件 |
lsb.applications | 定义应用程序概要文件以定义相同类型的作业的公共参数 |
lsb.params | 配置 LSF 批处理参数 |
lsb.queues | 批处理队列配置文件 |
lsb.resources | 配置资源分配限制,导出和资源使用限制 |
lsb.serviceclasses | 将 LSF 集群中的服务级别协议 (SLA) 定义为服务类,用于定义 SLA 的属性 |
lsb.users | 配置用户组,用户和用户组的分层公平共享以及用户和用户组的作业槽限制 |
lsf.conf 文件中的集群配置参数
参数 | 描述 | UNIX 缺省值 |
---|---|---|
LSF_BINDIR | 包含 LSF 用户命令的目录,这些命令由同一类型的所有主机共享 | LSF_TOP/version/OStype/bin |
LSF_CONFDIR | 所有 LSF 配置文件的目录 | LSF_TOP/conf |
LSF_ENVDIR | 包含 lsf.conf 文件的目录。 必须由 root 用户拥有。 | /etc (如果未定义 LSF_CONFDIR ) |
LSF_INCLUDEDIR | 包含 LSF API 头文件 lsf.h 和 lsbatch.h 的目录 | LSF_TOP/version/include |
LSF_LIBDIR | LSF 库,由同一类型的所有主机共享 | LSF_TOP/version/OStype/lib |
LSF_LOGDIR | (可选) LSF 守护程序日志的目录。 必须由 root 用户拥有。 | /tmp |
LSF_LOG_MASK | 来自 LSF 命令的错误消息的日志记录级别 | LOG_WARNING |
LSF_MANDIR | 包含 LSF 联机帮助页的目录 | LSF_TOP/version/man |
LSF_MISC | 样本 C 程序和 shell 脚本以及外部 LIM 的模板 (elim) | LSF_TOP/version/misc |
LSF_SERVERDIR | 所有服务器二进制文件和 shell 脚本以及由 LSF 守护程序启动的外部可执行文件的目录必须由 root 用户拥有,并且由同一类型的所有主机共享 | LSF_TOP/version/OStype/etc |
LSF_TOP | 顶级安装目录。 LSF_TOP 的路径必须共享,并且可供集群中的所有主机访问。 它不能是根目录 (/)。 | 未定义 安装所需 |
LSB_CONFDIR | LSF 批处理配置目录的目录,包含用户和主机列表,操作参数和批处理队列 | LSF_CONFDIR/lsbatch |
LSF_LIVE_CONFDIR | bconf 命令写入的 LSF 实时重新配置目录的目录。 | LSB_SHAREDIR/cluster_name/live_confdir |
LSF_SHAREDIR | 每个集群的 LSF 批处理作业历史记录和记帐日志文件的目录必须由主 LSF 管理员拥有 | LSF_TOP/work |
LSF_LIM_PORT | 用于与 lim 守护程序通信的 TCP 服务端口 | 7879 |
LSF_RES_PORT | 用于与 res 守护程序通信的 TCP 服务端口 | 6878 |
LSF_MBD_PORT | 用于与 mbatchd 守护程序通信的 TCP 服务端口 | 6881 |
LSF_SBD_PORT | 用于与 sbatchd 守护程序通信的 TCP 服务端口 | 6882 |
管理和记帐命令
只有 LSF 管理员和 root 用户才能使用这些命令。
命令 | 描述 |
---|---|
lsadmin | LSF 管理员工具,用于控制 LSF 集群中 LIM 和 RES 守护程序的操作, lsadmin help 显示所有子命令 |
lsfinstall | 使用 install.config 输入文件安装 LSF |
lsfrestart | 在本地集群中的所有主机上重新启动 LSF 守护程序 |
lsfshutdown | 关闭本地集群中所有主机上的 LSF 守护程序 |
lsfstartup | 在本地集群中的所有主机上启动 LSF 守护程序 |
badmin | LSF 用于控制 LSF 批处理系统 (sbatchd, mbatchd,主机和队列) 操作的管理工具 badmin 帮助显示所有子命令 |
bconf | 更改活动内存中的 LSF 配置 |
守护程序
守护程序名称 | 描述 |
---|---|
lim | 装入信息管理器 (LIM): 收集有关集群中所有服务器主机的装入和资源信息,并通过 LSLIB 向应用程序提供主机选择服务。 LIM 维护有关静态系统资源和动态负载索引的信息 |
mbatchd | 管理 批处理守护程序 (MBD): 接受并保存所有批处理作业。 MBD 通过联系 管理 主机 LIM 定期检查所有服务器主机上的装入索引。 |
mbschd | 管理 批处理调度程序守护程序: 执行 LSF 的调度功能,并将作业调度决策发送至 MBD 以进行分派。 在 LSF 管理 主机上运行 |
sbatchd | 服务器 批处理守护程序 (SBD): 接受来自 MBD 的作业执行请求,并监视作业进度。 控制作业执行,实施批处理策略,向 MBD 报告作业状态以及启动 MBD。 |
pim | Process Information Manager (PIM): 监视已提交作业在运行时使用的资源。 PIM 用于实施资源限制和负载阈值,以及用于公平共享调度 |
res | 远程执行服务器 (RES): 接受来自所有负载共享应用程序的远程执行请求,并处理远程主机上用于负载共享进程的 I/O。 |
用户命令
查看有关集群的信息。
命令 | 描述 |
---|---|
bhosts | 显示主机及其静态和动态资源 |
blimits | 显示有关正在运行的作业的资源分配限制的信息 |
bparams | 显示有关可调批处理系统参数的信息 |
bqueues | 显示有关批处理队列的信息 |
busers | 显示有关用户和用户组的信息 |
lshosts | 显示主机及其静态资源信息 |
lsid | 显示当前 LSF 版本号,集群名称和 管理 主机名 |
lsinfo | 显示负载共享配置信息 |
lsload | 显示主机的动态装入索引 |
监视作业和任务。
命令 | 描述 |
---|---|
bacct | 报告已完成 LSF 个作业的记帐统计信息 |
bapp | 显示有关附加到应用程序概要文件的作业的信息 |
bhist | 显示有关作业的历史信息 |
bjobs | 显示有关作业的信息 |
bpeek | 显示未完成的作业的标准输出和 stderr |
bsla | 显示有关面向目标的服务级别协议调度的服务类配置的信息 |
bstatus | 读取或设置外部作业状态消息和数据文件 |
提交和控制作业。
命令 | 描述 |
---|---|
bbot | 相对于队列中的最后一个作业移动暂挂作业 |
bchkpnt | 对可设置检查点的作业设置检查点 |
bkill | 向作业发送信号 |
bmig | 迁移可检查点或可重新运行的作业 |
bmod | 修改作业提交选项 |
brequeue | 终止作业并重新排队 |
bresize | 释放插槽并取消暂挂的作业调整大小分配请求 |
brestart | 重新启动检查点作业 |
bresume | 恢复已暂挂的作业 |
bstop | 暂挂作业 |
bsub | 提交作业 |
bswitch | 将未完成的作业从一个队列移至另一个队列 |
btop | 相对于队列中的第一个作业移动暂挂作业 |
bsub 命令
bsub [options] 命令[arguments] 命令的所选选项
选项 | 描述 |
---|---|
-ar | 指定作业可自动调整大小 |
-H | 保留提交时处于 PSUSP 状态的作业 |
-I|-Ip|-Is | 提交批处理交互式作业。 -Ip 创建伪终端。 -Is 以 shell 方式创建伪终端。 |
-K | 提交作业并等待作业完成 |
-r | 使作业可重新运行 |
-x | 互斥执行 |
-app 应用程序概要文件名称 | 将作业提交到指定的应用程序概要文件 |
-b 开始时间 | 以 [[month:]day:]:minute 格式在指定日期和时间上或之后分派作业 |
-C core_limit | 设置属于此作业的所有进程的每个进程 (软) 核心文件大小限制 (KB) |
-c cpu_time[/host_name | /host_model] | 限制作业可以使用的总 CPU 时间。 CPU 时间格式为 [hour:]minutes |
-cwd "current_working_directory" | 指定作业的当前工作目录 |
-D 数据限制 | 设置属于作业的每个进程的每个进程 (软) 数据段大小限制 (KB) |
-E "pre_exec_command [自变量]" | 在作业运行之前在执行主机上运行指定的 pre-exec 命令 |
-Ep "post_exec_command [自变量]" | 在作业完成后在执行主机上运行指定的 post-exec 命令 |
-e 错误文件 | 将标准错误输出附加到文件 |
-eo 错误文件 | 将作业的标准错误输出覆盖到指定文件 |
-F 文件限制 | 为属于作业的每个进程设置每个进程 (软) 文件大小限制 (KB) |
-f "local_file op[remote_file]" ... | 在本地 (提交) 主机和远程 (执行) 主机之间复制文件。 奥普 is one of >, <, <<, ><, <> |
-i input_file | -is 输入文件 | 从指定文件获取作业的标准输入 |
-J "job_name[index_list]%job_slot_limit" | 将指定的名称分配给作业。 作业数组 index_list 的格式为 start[-end[:step]] ,%job_slot_limit 是可以同时运行的最大作业数。 |
-k "chkpnt_dir [chkpnt_period] [method=method_name]" | 使作业检查点可执行,并指定检查点目录,周期 (以分钟为单位) 和方法 |
-M 内存限制 | 设置每个进程 (软) 内存限制 (KB) |
-m "host_name [@cluster_name] [[!] | + [pref_level]] | host_group[[!] | + [pref_level]] | compute_unit[[!] | + [pref_level]] ..." | 在其中一个指定主机上运行作业。 主机或组的名称后面的加号 (+) 指示首选项。 (可选) 正整数指示首选项级别。 数字越大,表示首选度越高。 |
-n min_proc[,max_proc] | 指定并行作业所需的最小和最大处理器数 |
-o 输出文件 | 将标准输出附加到文件 |
-oo 输出文件 | 将作业的标准输出覆盖到指定的文件 |
-p 进程限制 | 限制整个作业的进程数 |
-q "queue_name ..." | 将作业提交到其中一个指定队列 |
-R "res_req" [-R "res_req" ...] | 指定主机资源需求 |
-S stack_limit | 为属于作业的每个进程设置每个进程 (软) 堆栈段大小限制 (KB) |
-sla 服务类名 | 指定要在其中运行作业的服务类 |
-T 线程限制 | 设置整个作业的并发线程数限制 |
-t term_time | 以 [[month:]day:]hour:minute 格式指定作业终止截止期限 |
-v swap_limit | 设置整个作业的总进程虚拟内存限制 (KB) |
-W run_time[/host_name |/host_model] | 以 [hour:]minute 格式设置作业的运行时限制 |
-h | 将命令用法打印到 stderr 并退出 |
-V | 将 LSF 发行版打印到 stderr 并退出 |
相关文章:
LSF 安装目录,快速参考 LSF 命令、守护程序、配置文件、日志文件和重要集群配置参数
样本 UNIX 和 Linux 安装目录 守护程序错误日志文件 守护程序错误日志文件存储在 LSF_LOGDIR 在 lsf.conf 文件中定义的目录中。 LSF 基本系统守护程序日志文件LSF 批处理系统守护程序日志文件pim.log.host_namembatchd.log.host_namembatchd.log.host_namesbatchd.log.host_…...
在Mybatis中写动态sql这些标签:if、where、set、trim、foreach、choose的作用是什么,怎么用?
在 MyBatis 中,您可以使用动态 SQL 标签来构建灵活的 SQL 查询,以根据不同的条件生成不同的查询语句。以下是这些标签的作用和用法: 1. **<if> 标签:** 用于根据某个条件动态地包含或排除 SQL 片段,test:可以写…...
7 Python的模块和包
概述 在上一节,我们介绍了Python的异常处理,包括:异常、异常处理、抛出异常、用户自定义异常等内容。在这一节中,我们将介绍Python的模块和包。Python的模块(Module)和包(Package)是…...
【JavaWeb 篇】使用Servlet、JdbcTemplate和Durid连接池实现用户登录功能与测试
在现代Web应用程序开发中,用户登录功能是基础中的基础。它为用户提供了安全访问系统的途径。本篇博客将引导您通过使用Servlet、Spring框架的JdbcTemplate以及Durid连接池,来构建一个完整的用户登录功能。我们将详细展示每个部分的代码,并解释…...
【Unity3D赛车游戏】【六】如何在Unity中为汽车添加发动机和手动挡变速?
👨💻个人主页:元宇宙-秩沅 👨💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 👨💻 本文由 秩沅 原创 👨💻 收录于专栏:Uni…...
【Go 基础篇】切片:Go语言中的灵活数据结构
在Go语言中,切片(Slice)是一种强大且灵活的数据结构,用于管理和操作一系列元素。与数组相比,切片的大小可以动态调整,这使得它成为处理动态数据集合的理想选择。本文将围绕Go语言中切片的引入,介…...
龙芯2K1000LA移植交叉编译环境以及QT
嵌入式大赛结束了,根据这次比赛中记的凌乱的笔记,整理了一份龙芯2K1000LA的环境搭建过程,可能笔记缺少了一部分步骤或者错误,但是大致步骤可以当作参考。 一、交叉编译工具链 下载连接:龙芯 GNU 编译工具链 | 龙芯开…...
javaee spring依赖注入之spel方式
spring依赖注入之spel方式 <dependency><groupId>org.springframework</groupId><artifactId>spring-expression</artifactId><version>4.3.18.RELEASE</version></dependency>package com.test.pojo;import java.util.List; …...
【Java集合学习1】ArrayList集合学习及集合概述分析
JavaArrayList集合学习及集合学习概述 一、Java集合概述 Java 集合, 也叫作容器,主要是由两大接口派生而来:一个是 Collection接口,主要用于存放单一元素;另一个是 Map 接口,主要用于存放键值对。对于Col…...
TouchGFX之调试
DebugPrinter类是一种在显示屏上打印调试消息的简单方法,无需向屏幕添加控件。 在使用DebugPrinter之前,需要分配一个实例并将其传递给Application类,且DebugPrinter实例必须兼容所使用的LCD类。 该表列出了DebugPrinter类名称: …...
C# winform加载yolov8模型测试(附例程)
第一步:在NuGet中下载Yolov8.Net 第二步:引用 using Yolov8Net; 第三步:加载模型 private IPredictor yolov8 YoloV8Predictor.Create("D:\\0MyWork\\Learn\\vs2022\\yolov_onnx\\best.onnx", mylabel); 第四步:图…...
浙大陈越何钦铭数据结构07-图6 旅游规划
题目: 有了一张自驾旅游路线图,你会知道城市间的高速公路长度、以及该公路要收取的过路费。现在需要你写一个程序,帮助前来咨询的游客找一条出发地和目的地之间的最短路径。如果有若干条路径都是最短的,那么需要输出最便宜的一条路径。 输入…...
VUE笔记(七)项目登录
1、安装elementui 在终端执行 vue add element 注册组件 如果要使用哪个组件,大家需要在plugins/element.js中注册该组件 import Vue from vue import { Button } from element-ui Vue.use(Button) 在页面组件中使用 <el-button type"primary"&…...
大语言模型之六- LLM之企业私有化部署
数据安全是每个公司不得不慎重对待的,为了提高生产力,降本增效又不得不接受新技术带来的工具,私有化部署对于公司还是非常有吸引力的。大语言模型这一工具结合公司的数据可以大大提高公司生产率。 私有化LLM需要处理的问题 企业内私有化LLM…...
Python3 列表
Python3 列表 序列是 Python 中最基本的数据结构。 序列中的每个值都有对应的位置值,称之为索引,第一个索引是 0,第二个索引是 1,依此类推。 Python 有 6 个序列的内置类型,但最常见的是列表和元组。 列表都可以进…...
OpenCV基础知识(8)— 图形检测
前言:Hello大家好,我是小哥谈。图形检测是计算机视觉的一项重要功能。通过图形检测可以分析图像中可能存在的形状,然后对这些形状进行描绘,例如搜索并绘制图像的边缘,定位图像的位置,判断图像中有没有直线、…...
Java虚拟机
文章目录 JVM运行时数据区域HotSpot虚拟机对象探秘实战:OutOfMemoryError异常 JVM 运行时数据区域 HotSpot虚拟机对象探秘 实战:OutOfMemoryError异常...
c++学习 之 函数重载注意事项
文章目录 引用作为函数重载的条件函数重载遇到默认参数 引用作为函数重载的条件 #include <iostream> using namespace std; void fun(int &a) {cout << "void fun(int & a)" << endl; }void fun(const int &a) {cout << "…...
2023-08-27 LeetCode每日一题(合并区间)
2023-08-27每日一题 一、题目编号 56. 合并区间二、题目链接 点击跳转到题目位置 三、题目描述 以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] [starti, endi] 。请你合并所有重叠的区间,并返回 一个不重叠的区间数组&#…...
C#,数值计算——调适数值积分法(adaptive quadrature)的计算方法与源程序
1 文本格式 using System; namespace Legalsoft.Truffer { /// <summary> /// 调适数值积分法 /// adaptive quadrature /// </summary> public class Adapt { private double x1 { get; } 0.942882415695480; private …...
微信小程序发布迭代版本后如何提示用户强制更新新版本
在点击小程序发布的时候选择,升级选项 之前用户使用过的再打开小程序页面就会弹出升级弹窗modal...
星际争霸之小霸王之小蜜蜂(七)--消失的子弹
目录 前言 一、删除子弹 二、限制子弹数量 三、继续重构代码 总结 前言 昨天我们已经让子弹飞了起来,但是会面临一个和之前小蜜蜂一样的问题,小蜜蜂的行动应该限制在窗口内,那么子弹也是有相同之处,也需要限制一个移动范围&…...
Hadoop入门机安装hadoop
0目录 1.Hadoop入门 2.linux安装hadoop 1.Hadoop入门 定义 Hadoop是一个由Apache基金会所开发的分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。 优势 高可靠性:Hadoop底层维护多…...
cookie技术介绍
title: cookie技术 date: 2023-08-27 21:34:19 tags: [cookie, 网络, http] categories: 网络 我们经常说的cookie缓存数据,允许cookie是什么意思? Cookie也被称作Cookies,它是一种让网站的服务器端可以把少量数据存储在客户端的硬盘或内存中&#x…...
网络摄像头:SparkoCam Crack
SparkoCam 网络摄像头软件 SparkoCam 是一款网络摄像头和视频效果软件,用于广播实时网络摄像头效果并将其应用到视频聊天和录音中。 使用佳能/尼康数码单反相机作为常规网络摄像头通过向实时视频聊天和视频录制添加酷炫的网络摄像头效果和图形来增强 USB 网络摄像…...
【缓存设计】记一种不错的缓存设计思路
文章目录 前言场景设计思路小结 前言 之前与同事讨论接口性能问题时听他介绍了一种缓存设计思路,觉得不错,做个记录供以后参考。 场景 假设有个以下格式的接口: GET /api?keys{key1,key2,key3,...}&types{1,2,3,...}其中 keys 是业务…...
微信小程序大学校园二手教材与书籍拍卖系统设计与实现
摘 要 随着应用技术的发展以及电子商务平台的崛起,利用线上平台实现的二手交易为传统的二手交易市场注入了新的生机,大学校园内的新生和应届毕业生的相互交替产生了巨大的二手交易空间,同时考虑到环保和资源再利用,大学校园的书籍…...
涛然自得周刊(第06期):韩版苏东坡的突围
作者:何一涛 日期:2023 年 8 月 27 日 涛然自得周刊主要精选作者阅读过的书影音内容,不定期发布。历史周刊内容可以看这里。 电影 兹山鱼谱 讲述丁若铨因政治事件被贬黜到了遥远的黑山岛。来到岛上后,丁被大自然环境疗愈&#…...
DOCKER 部署 webman项目
# 设置基础镜像 FROM php:8.2-fpm# 安装必要的软件包和依赖项 RUN apt-get update && apt-get install -y \nginx \libzip-dev \libpng-dev \libjpeg-dev \libfreetype6-dev \&& rm -rf /var/lib/apt/lists/*# 安装 PHP 扩展 RUN docker-php-ext-configure gd …...
LLMs:LangChain-Chatchat(一款可实现本地知识库问答应用)的简介、安装、使用方法之详细攻略
LLMs:LangChain-Chatchat(一款可实现本地知识库问答应用)的简介、安装、使用方法之详细攻略 目录 LangChain-Chatchat的简介 1、原理图解 2、文档处理实现流程 1、模型支持 (1)、LLM 模型支持 (2)、Embedding 模型支持 LangChain-Chatchat的安装 1、镜像部署…...
做网站公司那家好/推广获客
pyramid setup参考http://docs.pylonsproject.org/en/latest/docs/pyramid.html今天是2012-03-12讲的都是安装好Python2.7,以及在ubuntu操作系统下面:1.首先装Pyramid,测试语句import setuptools,没有ImportError错误,…...
网站建设策划方案如何写/小程序seo推广技巧
问题:RadioButton中使用android:gravity"center"使其图片文字居中,在我的华为荣耀7手机上居中显示了,但在HUAWEI G606-T00却显示在右侧了。 解决:在RadioButton中设置属性 android:paddingLeft"0dp" 或者 and…...
西安网站开发工程师/武汉seo首页
13-Figma-组件管理 常见操作 创建组件,选择,点击顶部创建多个组件,框选多个,点击顶部组件使用,对组件进行复制,就创建了组件的实例实例跳到模板,右键-》转到组件模板所有组件如何管理…...
西安网站建设哪家好/百度旗下所有app列表
本文为美国肯塔基大学(作者:Vijay Venkatesh Mahalingam)的博士论文,共128页。 数字修复是利用周围区域的信息来填充图像或视频中缺失区域的技术。这项技术在错误恢复、多媒体编辑和视频隐私保护等领域有着广泛的应用。 本论文主…...
网站开发文件夹/合肥网络推广服务
计算机应用基础第一章笔记1.计算机工具的变迁2.计算机的发展过程3.冯.诺依曼计算机的工作原理4.计算机系统的硬件和软件组成5.计算机的性能指标6.影响计算机的性能因素7.数据在计算机中表示和存储方式8.数制之间的转换冯.诺依曼体系的结构计算机软件的类别计算机的性能指标二进…...
淘宝客网站怎么做分销/个人开发app最简单方法
源码获取:博客首页 "资源" 里下载! 一、项目简述 Java电影院系统功能: 登陆注册模块 : 普通用户可以直接访问影院主界面进行电影浏览、查询等 功能,但是当用户操作需要读取用户信息时就要求用户进 行登录了。普通用户…...