欢迎来到天天文库
浏览记录
ID:40573073
大小:73.50 KB
页数:5页
时间:2019-08-04
《PBS用户使用指南》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、PBS是公开源代码的作业管理系统,在此环境下运行,用户不需要指定程序在哪些节点上运行,程序所需的硬件资源由PBS管理和分配。1、PBS命令PBS提供用于作业管理的命令。(1)qsub命令—用于提交作业脚本命令格式:qsub[-adate_time][-cinterval][-Cdirective_prefix][-epath][-I][-jjoin][-kkeep][-lresource_list][-mmail_options][-Muser_list][-Nname][-opath][-ppriority][-qdestination][-rc][-Spath_list][-
2、uuser_list][-vvariable_list][-V][-Wadditional_attributes][-z][script]参数说明:因为所采用的选项一般放在pbs脚本中提交,所以具体见PBS脚本选项。例:#qsubaaa.pbs提交某作业,系统将产生一个作业号(2)qstat命令—用于查询作业状态信息命令格式:qatat[-f][-a][-i][-n][-s][-R][-Q][-q][-B][-u]参数说明:-fjobid列出指定作业的信息-a列出系统所有作业-i列出不在运行的作业-n列出分配给此作业的结点-s列出队列管理员与scheduler所提供的建议-R列出
3、磁盘预留信息-Q操作符是destinationid,指明请求的是队列状态-q列出队列状态,并以alternative形式显示-auuserid列出指定用户的所有作业-B列出PBSServer信息-r列出所有正在运行的作业-Qfqueue列出指定队列的信息-u若操作符为作业号,则列出其状态。若操作符为destinationid,则列出运行在其上的属于user_list中用户的作业状态。例:#qstat-f211查询作业号为211的作业的具体信息。(3)qdel命令—用于删除已提交的作业命令格式:qdel[-W间隔时间]作业号5命令行参数:例:#qdel-W1521115秒后删除作业
4、号为211的作业(4)qmgr命令—用于队列管理qmgr-c"createqueuebatchqueue_type=execution"qmgr-c"setqueuebatchstarted=true"qmgr-c"setqueuebatchenabled=true"qmgr-c"setqueuebatchresources_default.nodes=1"qmgr-c"setqueuebatchresources_default.walltime=3600"qmgr-c"setserverdefault_queue=batch"2、PBS脚本文件PBS脚本文件由脚本选项和运行脚
5、本两部分组成。(1)PBS作业脚本选项(若无-C选项,则每项前面加‘#PBS’)-adate_time:date_time格式为:[[[[CC]YY]MM]DD]hhmm[.SS]表示经过date_time时间后作业才可以运行。-cinterval:定义作业的检查点间隔,如果机器不支持检查点,则忽略此选项。-Cdirective_prefix:在脚本文件中以directive_prefix开头的行解释为qsub的命令选项。(若无此选项,则默认为’#PBS’)-epath:将标准错误信息重定向到path-I:以交互方式运行-jjoin:将标准输出信息与标准错误信息合并到一个文件jo
6、in中去。-kkeep:定义在执行结点上保留标准输出和标准错误信息中的哪个文件。keep为o表示保留前者,e表示后者,oe或eo表示二者都保留,n表示皆不保留。若忽略此选项,二者都不保留。-lresource_list:定义资源列表。以下为几个常用的资源种类。cput=N:请求N秒的CPU时间;N也可以是hh:mm:ss的形式。mem=N[K
7、M
8、G][B
9、W]:请求N{kilo
10、mega
11、giga}{bytes
12、words}大小的内存。nodes=N:ppn=M:请求N个结点,每个结点M个处理器。-mmail_options:mail_option为a:作业abort时给用户发
13、信;为b:作业开始运行发信;为e:作业结束运行时发信。若无此选项,默认为a。-Muser_list:定义有关此作业的mail发给哪些用户。-Nname:作业名,限15个字符,首字符为字母,无空格。-opath:重定向标准输出到path。-ppriority:任务优先级,整数,[-1024,1023],若无定义则为0.-qdestination:destination有三种形式:queue,@server,queue@server。-ry
14、n:指明作业是否可运行,y为可运行,n为不
此文档下载收益归作者所有