好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

2022年SGE调研报告.pdf

11页
  • 卖家[上传人]:学****
  • 文档编号:210955900
  • 上传时间:2021-11-15
  • 文档格式:PDF
  • 文档大小:433.21KB
  • / 11 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • SGE 调研报告一总体介绍SGE ,Sun Grid Engine, 是sun公司开发的一款基于网格的资源管理软件,它接受用户提交的作业,并使用资源管理策略安排作业在网格内适当的系统上运行,用户可以向网格提交批处理作业、交互式作业以及并行作业Grid Engine 系统是一种先进的资源管理工具,用于管理不同种类的分布式计算环境工作负荷管理意味着对共享资源的使用进行控制,以最大限度地实现企业的目标,例如生产率、时间限制、服务水平等等工作负荷管理通过管理资源、执行策略完成站点配置确保系统实现使用率和生产量的最大化,同时使系统支持不同的时间限制和重要级别SGE 软件分为三个模块, sge_qmaster,sge_schedd,sge_execd,根据运行的模块不同,服务器在群集中的功能也不同,分别为:主控主机,管理主机,执行主机,提交主机主控主机主控主机是所有群集活动的中心主控主机运行主守护进程sge_qmaster sge_qmaster 控制所有的 Grid Engine 系统组件,例如,队列和作业它还维护着有关组件状态、用户访问权限等内容的表格主控主机通常运行调度程序sge_schedd。

      除了安装过程执行的配置之外,不需要对主控主机进行进一步的配置执行主机执行主机是拥有运行作业权限的节点因而它们控制队列实例,并且运行执行守护进程 sge_execd管理主机可将权限授予除主控主机外的其他主机,以进行各种管理活动请用以下命令安装管理主机: qconf -ah hostname提交主机提交主机仅用于提交并控制批量作业特别地,登录到提交主机的用户可以使用qsub 提交作业,使用 qstat 控制作业状态,或者运行图形用户界面QMON请使用以下命令安装提交主机: qconf -as hostname注: 一台主机可以运行多个模块,具有多种功能Grid Engine 系统执行以下任务:1.接受外来作业作业是指用户对计算机资源的请求2.将工作放入留置区域直到可以运行该作业3.将作业从留置区域发送到执行设备4.管理正在运行的作业5.作业完成时,将作业执行记录写入日志二功能与使用1. 资源管理在SGE 中,可以自定义可使用管理的资源,典型的可使用资源包括:可用的空闲内存软件包使用的许可证精品p d f 资料 - - - 欢迎下载 - - - - - - - - - - - - - - -第 1 页,共 11 页 - - - - - - - - - - 精品p d f 资料 - - - 欢迎下载 - - - - - - - - - - - - - - -第 1 页,共 11 页 - - - - - - - - - - 可用的磁盘空间网络连接中可用的带宽资源属性的定义包括以下内容:属性名称引用属性名称时的简称属性值的类型,例如, STRING 或TIME “Requestable ” 标志,决定着用户是否可以为作业请求该属性“Consumable” 标志,将属性标识为可使用的资源默认的请求值, 如果作业没有明确指定对属性的请求,则将默认的请求值视为可使用的属性“Urgency ” 值,逐一考虑每种资源,然后确定作业优先级可以按下方式使用资源属性:作为队列资源属性作为主机资源属性作为全局资源属性2. 作业的提交与管理(1) 提交作业在SGE 中,作业是以脚本方式提交的,可以通过命令行提交,也可以在图形界面qmon 中提交,在提交的同时可以定义作业的相关属性,这些属性将决定作业的调度和运行,常见的属性有:Prefix 脚本嵌入提交选项使用的前缀字符串。

      Job Script 使用的作业脚本Job Tasks 提交阵列作业的任务 ID 范围Job Name 作业的名称选择作业脚本之后会设置一个默认名称Job Args 作业脚本的自变量Priority 用于设置作业初始优先级的计数框此优先级用于排列某用户多个作业的顺序当用户在系统中同时有多个作业时,优先级会通知调度程序如何在单个用户作业中进行选择Job Share 定义相对于其他作业的作业票券份额作业份额只影响份额树策略和职能策略Start At 作业符合执行条件的启动时间Project 作业所属的项目Current Working Directory 表明是否在当前工作目录执行作业的标志仅在提交主机和可能的执行主机之间具有同样的目录层次时才使用该标志Shell 用于运行作业脚本的命令解释器Merge Output 指明是否将作业的标准输出和标准错误输出合并为标准输出流的标志stdout 要使用的标准输出重定向位置stderr 要使用的标准错误输出重定向位置,类似于标准输出重定向stdin 要使用的标准输入文件,类似于标准输出重定向Request Resources 单击该按钮定义作业的资源需求。

      精品p d f 资料 - - - 欢迎下载 - - - - - - - - - - - - - - -第 2 页,共 11 页 - - - - - - - - - - 精品p d f 资料 - - - 欢迎下载 - - - - - - - - - - - - - - -第 2 页,共 11 页 - - - - - - - - - - Restart depends on Queue 单击该按钮定义在系统崩溃或类似事件终止作业后,作业是否可以重新启动该按钮还控制重新启动行为是取决于队列还是作业的要求Notify Job 表明在暂停或取消作业之前是否通过SIGUSR1 或SIGUSR2 信号通知用户的标志Hold Job 表明要为作业指定用户留置状态或作业从属性的标志只要指定作业处于留置状态,作业就不符合执行的条件Start Job Immediately 强制在可能的情况下立即启动作业或拒绝作业的标志如果选择该标志,则作业不进入队列Job Reservation 指定为作业保留资源的标志使用命令行提交作业:# qsub -N Flow -p -111 -P devel -a 200404221630.44 -cwd -S /bin/tcsh -o flow.out -j y flow.sh big.data使用qmon 提交作业界面:本示例中配置的作业参数表明以下内容:_ 作业的脚本文件为 flow.sh ,该文件必须驻留在QMON 的工作目录下。

      作业名为 Flow 脚本文件采用单个自变量big.data 作业启动的优先级为3 2004 年4 月22 日凌晨 4:30.44 之后的作业符合执行条件 项目定义表明作业从属于项目crash 作业在提交工作目录下执行 作业使用 tcsh 命令解释器 标准输出和标准错误输出合并到文件flow.out 中,该文件在当前工作目录中创建定义作业的资源需求: Grid Engine 系统假定作业可以在任何主机上运行然而,在实际操作中为使作业顺利完成,执行主机需要满足特定的先决条件先决条件包括足够的可用内存、安装所需的软件或特定精品p d f 资料 - - - 欢迎下载 - - - - - - - - - - - - - - -第 3 页,共 11 页 - - - - - - - - - - 精品p d f 资料 - - - 欢迎下载 - - - - - - - - - - - - - - -第 3 页,共 11 页 - - - - - - - - - - 的操作系统结构另外,群集管理员通常对群集中计算机的使用施加限制例如,限定作业可以使用的 CPU 时间2)从属性作业构建复杂任务的最简便的方法是将一个任务拆分为子任务。

      在这种情况下,从属子任务是否可以启动取决于其他子任务的完成情况例如,从属任务必须读取并处理由先导任务生成的输出文件Grid Engine 系统通过其作业从属性工具支持交叉从属任务可以对作业进行配置,使其依赖一个或多个其他作业的完成情况qsub -hold_jid 命令对该工具进行了加强可以为提交的作业指定其所从属的作业列表 该作业列表也可以包含阵列作业的子集只有当从属列表中所有的作业完成后,提交作业才具有执行条件3)提交阵列作业Grid Engine 系统的阵列作业工具的理想应用情形是,在作业脚本中对同一操作组需要执行参数化的、重复的执行此应用的典型示例为数字内容创作行业中的图形渲染任务对动画的计算将拆分为帧可对每帧执行相同的渲染计算阵列作业工具提供了一个提交、监视和控制这类应用程序的简便方法Grid Engine 系统提供了执行阵列作业的有效的方式,可将计算拆分成独立的任务组,然后再组合为一个单独的作业阵列作业任务通过组索引编号引用所有任务的索引位于整个阵列作业的索引范围内索引范围是在提交阵列作业过程中通过 qsub 命令定义的可以监视和控制阵列作业例如,可以整体暂停、恢复或取消阵列作业,也可以暂停、恢复或取消阵列作业内的单个任务或任务子集。

      引用任务时,应将相应的索引编号作为作业ID 的后缀任务与常规作业的执行方式非常相似任务可以使用环境变量SGE_TASK_ID 检索其自身的索引编号并访问为此任务标识符指定的输入数据集精品p d f 资料 - - - 欢迎下载 - - - - - - - - - - - - - - -第 4 页,共 11 页 - - - - - - - - - - 精品p d f 资料 - - - 欢迎下载 - - - - - - - - - - - - - - -第 4 页,共 11 页 - - - - - - - - - - (4) 为作业分配资源下面介绍 Grid Engine 软件的资源分配运算法则1. 读入并解析所有默认的请求文件2. 处理作为嵌入选项的脚本3. 提交作业时将读取所有的嵌入脚本选项,而不考虑脚本文件的位置4. 从命令行读取并解析所有的请求当收集到全部的 qsub 请求后,将分别处理硬性和软性请求,硬性请求优先对应于下面的优先次序,评估请求:1. 从左到右评估脚本 / 默认的请求文件2. 从上到下评估脚本 / 默认的请求文件3. 从左到右评估命令行3. 配置队列队列包含着各种类别的作业。

      队列提供了相应的资源,用于并发执行属于同一类别的多个作业在SGE 中,一个队列可以与一台主机或者多台主机相关联因为队列可以延伸到多台主机,所以称为群集队列群集队列允许以单群集队列配置方式管理由执行主机组成的一个群集每台与群集队列相关联的主机,都会收到驻留在此主机中的群集队列的实例本指南称这些实例为队列实例在任何群集队列中,都可以单独配置每个队列实例通过配置单独的队列实例,能够以单一群集队列配置的方式管理由执行主机组成的不同类别的群集修改一个群集队列时,会同时修改它的所有队列实例在单一群集队列中,可以指定队列实例配置中的区别因此,一个典型的安装可能仅需要几个群集队列,而这几个群集队列的背后却控制着大量的队列实例作业是在队列实例中运行,而不是在群集队列中运行定义一个队列时,可以使用以下11 个选项卡来指定参数集:通用配置执行方法点校验并行环境负荷/ 暂停阈值限制属性定义集从属队列用户访问权限项目访问权限拥有者精品p d f 资料 - - - 欢迎下载 - - - - - - - - - - - - - - -第 5 页,共 11 页 - - - - - - - - - - 精品p d f 资料 - - - 欢迎下载 - - - - - - - - - - - - - - -第 5 页,共 11 页 - - - - - - - - - - 4. 调度策略(1) 常用的调度策略职能策略根据与特定用户组、项目等的从属关系而给予特殊处理。

      基于份额的策略服务级别取决于指定的份额权益、其他用户和其他用户组的相应份额、所有用户以及系统中当前存在的用户在此之前的资源使用情况紧急程度策略优先处理紧急程度较高的作业。

      点击阅读更多内容
      相关文档
      【初中地理】工业 教学设计-2025-2026学年八年级地理上学期(人教版2024).docx 【初中地理】环境保护与发展 教学设计-2025-2026学年人教版(2024)初中地理八年级上册.docx 【初中地理】大洲和大洋 课件-2025-2026学年七年级地理上学期(人教版2024).pptx 【初中地理】世界的地形课件 2025-2026学年人教版(2024)初中地理七年级上册.pptx 【初中政治】珍视自由+课件-2025-2026学年统编版道德与法治八年级上册.pptx 【初中政治】期末综合复习与检测试题-2025-2026学年统编版道德与法治八年级上册.docx 【初中历史】西汉建立和“文景之治” 课件++2025—2026学年统编版历史七年级上册.pptx 【初中政治】让家更美好课件-2025-2026学年统编版道德与法治七年级上册.pptx 【初中地理】工业+课件-2025-2026学年八年级地理上学期(人教版2024).pptx 【初中地理】农业 课件-2025-2026学年八年级地理上学期(人教版2024).pptx 【初中数学】代数式第1课时代数式课件2025-2026学年北师大版七年级数学上册.pptx 【初中数学】第五章二元一次方程组单元回顾与思考课件++2025-2026学年北师大版数学八年级上册++.pptx 【初中数学】三元一次方程组课件+2025-2026学年北师大版八年级数学上册.pptx 【初中数学】整式的加减第1课时合并同类项(课件) 2025-2026学年北师大版(2024)七年级数学上册.pptx 【初中地理】《自然灾害与防灾减灾》 教学设计-2025~2026学年人教版八年级上册地理.docx 【初中政治】提高防护能力+教案-2025-2026学年统编版道德与法治七年级上册.docx 【初中政治】友善待人+课件-2025-2026学年统编版道德与法治八年级上册.pptx 【初中地理】跨学科主题学习:探究河流流量与水位、流速的关系 2025-2026学年八年级地理上册.pptx 【初中政治】珍惜师生情谊+课件-2025-2026学年统编版道德与法治七年级上册.pptx 【初中地理】《河流与湖泊》 教学设计-2025-2026学年八年级地理上册(人教版2024).docx
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.