服务器 频道

Win2008 HPC提交作业攻略指南

  【IT168 专稿】作业为用户访问由其 Windows HPC Server 2008 群集提供的计算资源提供了一种方法。作业可以通过各种不同界面提交到系统。将作业提交到计划程序时,作业将被放入队列中,直到所分配资源可用为止,然后这些资源运行作业中的任务。

  作业和任务概述

  Windows HPC Server 2008 作业是资源请求。作业会请求"在 Z 时间量内使用 X 数量的 Y 资源"。例如,作业可能会请求使用"有大量内存"组中的八个节点两个小时。

  作业在计划程序队列中等待的时间取决于多种因素,包括:

  作业需要什么资源

  当前正在运行什么作业

  队列中有其他什么作业

  由群集管理员配置的计划策略

  可通过以下方式减少作业必须在队列中等待的时间量:

  使用高优先级提交作业

  为作业指定准确的最长运行时间

  请求尽可能少的资源

  不限定所需资源的类型

  将资源分配给作业时,计划程序使用这些资源执行作业中的任务。任务是一个要执行的命令,以及有关该命令所需运行方式的某些相关信息。

  作业可包含一个任务、多个任务,或无任务(这解释为:"为我预留一些资源,稍后我将想出如何使用它们")。作业中的任务可以完全独立,也可能互相依赖并需要以特定顺序运行。可以通过定义任务之间的相关性来建立任务的运行顺序。

  有两种类型的任务:

  基本任务   带有某些有关如何运行任务的元数据的命令行。例如,若要运行消息传递接口 (MPI) 应用程序,可创建基本任务,其中命令为 mpiexec [mpi_options] <myapp.exe> [arguments],且该任务请求跨越多个节点的多个资源。

  参数任务   包含通配符 (*) 的命令。例如,<myapp.exe * > [arguments]。命令运行多次,每个实例使用不同值替换该通配符。

  提交作业

  在 Windows HPC Server 2008 中,提交作业有三个基本步骤:

  创建新的作业。

  为作业指定相应的作业模板。

  提供有关作业的资源要求的详细信息。

  将任务添加到作业。

  提交作业。

  可以使用 HPC 作业管理器、命令提示符窗口或 HPC PowerShell 创建作业。

  注意:可以通过创建使用 HPC 基本配置文件 Web 服务的客户端,从其他操作系统或其他编程语言提交作业。
 

0
相关文章