温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

linux中PBS命令怎么用

发布时间:2022-01-21 11:35:41 来源:亿速云 阅读:1021 作者:小新 栏目:开发技术

这篇文章主要介绍了linux中PBS命令怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

PBS 命令

PBS 是公开源代码的作业管理系统,在此环境下运行,用户不需要指定程序在哪些节点上运行,程序所需的硬件资源由PBS 管理和分配。

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     #提交某作业,系统将产生一个作业号,aaa.pbs这个文件存               放你要操作或者执行的内容,脚本!

(2) qstat 命令—用于查询作业状态信息

        命令格式:qstat [-f][-a][-i] [-n][-s] [-R] [-Q][-q][-B][-u]

        参数说明:

                       -f jobid 列出指定作业的信息

                       -a 列出系统所有作业

                        -i 列出不在运行的作业

                        -n 列出分配给此作业的结点

                        -s 列出队列管理员与scheduler 所提供的建议

                        -R 列出磁盘预留信息

                        -Q 操作符是destination id,指明请求的是队列状态

                         -q 列出队列状态,并以alternative 形式显示

                         -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"

感谢你能够认真阅读完这篇文章,希望小编分享的“linux中PBS命令怎么用”这篇文章对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,更多相关知识等着你来学习!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI