PBS命令与使用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PBS命令与使用

PBS Portable Batch System 由NASA开发的灵活的批处理系统。它被用于集群系统、超级计算机和大规模并行系统。PBS主要有如下特征: 易用性:为所有的资源提供统一的接口,易于配置以满足不同系统的需求,灵活的作业调度器允许不同系统采用自己的调度策略。 移植性:符合POSIX 1003.2标准,可以用于shell和批处理等各种环境。 适配性:可以适配与各种管理策略,并提供可扩展的认证和安全模型。支持广域网上的负载的动态分发和建立在多个物理位置不同的实体上的虚拟组织。 灵活性:支持交互和批处理作业。 OpenPBS http://www.OpenPBS.org/ 是PBS的Open Source的实现。商业版本的PBS可以参照: /。 1、PBS命令 PBS提供4条命令用于作业管理。 1 qsub 命令—用于提交作业脚本 命令格式: qsub ?[-a date_time] [-c interval] [-C directive_prefix] [-e path] [-I] [-j join] [-k keep] [-l resource_list]? [-m mail_options] [-M user_list][-N name] [-o path] [-p priority] [-q destination] [-r c] [-S path_list] [-u user_list][-v variable_list] [-V] [-W additional_attributes] [-z] [script] 参数说明:因为所采用的选项一般放在pbs脚本中提交,所以具体见PBS脚本选项。 例:# qsub? aaa.pbs 提交某作业,系统将产生一个作业号 2 qstat 命令—用于查询作业状态信息 命令格式:qatat [-f][-a][-i] [-n][-s] [-R] [-Q][-q][-B][-u] 参数说明: -f? jobid? 列出指定作业的信息 -a 列出系统所有作业 -i 列出不在运行的作业 -n 列出分配给此作业的结点 -s 列出队列管理员与scheduler所提供的建议 -R 列出磁盘预留信息 -Q 操作符是destination id,指明请求的是队列状态 -q 列出 式显示 -au userid? 列出指定用户的所有作业 -B 列出PBS Server信息 -r 列出所有正在运行的作业 -Qf queue 列出指定队列的信息 -u 若操作符为作业号,则列出其状态。 若操作符为destination id,则列出运行在其上的属于user_list中用户的作业状态。 例:# qstat -f 211 查询作业号为211的作业的具体信息。 3 qdel 命令—用于删除已提交的作业 命令格式:qdel? [-W 间隔时间] 作业号 命令行参数: 例:# qdel -W 15 211 15秒后删除作业号为211的作业 4 qmgr 命令—用于队列管理 ? qmgr -c create queue batch queue_type execution ? qmgr -c set queue batch started true ? qmgr -c set queue batch enabled true ? qmgr -c set queue batch resources_default.nodes 1 ? qmgr -c set queue batch resources_default.walltime 3600 ? qmgr -c set server default_queue batch 2、PBS脚本文件 PBS脚本文件由脚本选项和运行脚本两部分组成。 1 PBS作业脚本选项 (若无-C选项,则每项前面加‘#PBS’) ?-a? date_time?:date_time格式为:[[[[CC]YY]MM]DD]hhmm[.SS] 表示经过date_time时间后作业才可以运行。 ?-c? interval??? :定义作业的检查点间隔,如果机器不支持检查点,则忽略此选项。 ?-C? directive_prefix :在脚本文件中以directive_prefix开头的行解释为qsub的命 令选项。(若无此选项,则默认为’#PBS’ ) ?-e ?path :将标准错误信息重定向到path ?-I :以交互方式运行 ?-j ?join :将标准输出信息与标准错误信息合并到一个文件join中去。 ?-k? keep :定义在执行结点上保留标准输出和标准错误信息中的哪个文件。 keep为o 表示保留前者,e表示后者,oe或eo表示二者都保留, n表示皆不保留。若

文档评论(0)

wt60063 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档