当前位置: 首页 > news >正文

负载均衡与实时调度—LSF

文章目录

  • 一、什么是LSF
  • 二、常用LSF作业命令
    • 2.1、提交作业-bsub
    • 2.2、查询作业-bjobs
    • 2.3、杀死作业-bkill
    • 2.4、查询队列-bqueues

一、什么是LSF

  LSF(Load Sharing Facility),负载均衡设施,是一款分布式系统资源管理工具,LSF通过需求收集、分析负载、实时调度使用户充分共享服务器阵列的CPU、内存、磁盘、license等资源,进而提高资源利用率,加速项目进度。LSF的运用可以有效避免大量作业仅占用少数服务器资源的情况,避免线程拥堵,减少资源浪费。
  一组安装了LSF软件的计算机组成了一个主机群组cluster。如下左图(1)所示的Compute Hosts即为Cluster,它作为一个整体,通过调度系统(主机节点)统一分配资源,统一监控,做到负载均衡。

在这里插入图片描述

  在LSF系统中通过bsub提交的任务单元,任务提交后可以通过bjobs查看其状态。如上右图(2)展示了一个job的完整生命周期:

(1) 提交作业(Submit a job):在客户机上通过bsub命令提交job到queue上,如果没有通过-q选项指定queue,那么就提交到默认的queue上,然后在Queue中处于PEND状态,等待分配机器资源。LSF会自动分配给每个任务一个job ID和name,也可以通过-J选项指定job name。

(2) 计划作业(Schedule job):Master Host每隔一段时间来收集信息,根据任务优先级,调度策略和现有机器资源决定任务的先后执行顺序

(3) 调度作业(Dispatch job):一旦Master Host发现有空余的机器资源,就会把排队中的任务按顺序分配给Compute Host执行

(4) 执行作业(Run job):Compute Host开始执行任务,它会接受Master Host发送来的请求,然后把Submission Host中的执行环境复制到Compute Host,最后才开始正式执行任务,Job的状态会变成RUN。所需复

http://www.xdnf.cn/news/57205.html

相关文章:

  • 精益数据分析(10/126):深度剖析数据指标,驱动创业决策
  • 硬件测试项之电源纹波的测量和纹波的要求、纹波的抑制
  • Uniapp:pages.json页面路由
  • 【Linux】进程替换与自定义 Shell:原理与实战
  • Uniapp:创建项目
  • vue3 主题模式 结合 element-plus的主题
  • spark与hadoop的区别
  • 新能源汽车充电桩运营模式的发展与优化路径探析
  • Docker Compose 和 Kubernetes(k8s)区别
  • 为什么RPN经过的候选框处理后,要使用rcnn来进行候选框的分类和回归操作?
  • Windows1909,21H2哪个版本更稳定
  • RHCSA Linux系统 用户和组的管理
  • 【GPLT】2025年第十届团队程序设计天梯赛赛后题解
  • 鸿蒙NEXT开发LRUCache缓存工具类(单例模式)(ArkTs)
  • 【仿Mudou库one thread per loop式并发服务器实现】HTTP协议模块实现
  • 系统分析师知识点:访问控制模型OBAC、RBAC、TBAC与ABAC的对比与应用
  • Unreal 如何实现一个Vehicle汽车沿着一条指定Spline路径自动驾驶
  • SpringBoot和微服务学习记录Day3
  • PCB 射频天线设计和版图创建技巧
  • Redis 的单线程模型对微服务意味着什么?需要注意哪些潜在瓶颈?
  • 系统架构设计(二):基于架构的软件设计方法ABSD
  • 前端Javascript模块化 CommonJS与ES Module区别
  • 1-1 什么是数据结构
  • DevOps功能详解
  • 人工智能在慢病管理中的具体应用全集:从技术落地到场景创新
  • 华为OD机试真题——数据分类(2025A卷:100分)Java/python/JavaScript/C++/C语言/GO六种最佳实现
  • 爱普生TG-5006CG成为提升5G RedCap时钟同步精度的理想选择
  • 4.1腾讯校招简历优化与自我介绍攻略:公式化表达+结构化呈现
  • 【AI提示词】数据分析专家
  • from tensorflow.keras.models import Model中Model报红;以及动态链接库(DLL)初始化例程失败