PBS 是公开源代码的作业管理系统,在此环境下运行,用户不需要指定程序在哪些节点上运行,程序
所需的硬件资源由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 列出队列状态,并以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”
来源:http://ibi.hzau.edu.cn/bbs/forum.php?mod=viewthread&tid=42&extra=
zyshen@e2lx001:/home/zyshen> qstat
Job id Name User Time Use S Queue
————————- —————- ————— ——– – —–
6670.e2lx001 run.sh camcheng 154:02:5 R batch
6724.e2lx001 …_Africa_80.sh cslai 379:27:4 R batch
6725.e2lx001 …_Africa_81.sh cslai 378:49:0 R batch
6773.e2lx001 …_Africa_82.sh cslai 361:36:2 R batch
6774.e2lx001 …_Africa_83.sh cslai 339:55:5 R batch
6779.e2lx001 …_Africa_84.sh cslai 338:59:1 R batch
6813.e2lx001 …_Africa_86.sh cslai 344:14:2 R batch
6815.e2lx001 …_Africa_87.sh cslai 344:36:1 R batch
6895.e2lx001 …_Africa_89.sh cslai 274:19:2 R batch
7104.e2lx001 …id_Aus_126.sh cslai 170:41:5 R batch
7105.e2lx001 …id_Aus_127.sh cslai 170:44:0 R batch
7259.e2lx001 …id_Aus_130.sh cslai 136:30:5 R batch
7280.e2lx001 …_Africa_90.sh cslai 107:19:4 R batch
7357.e2lx001 …id_Aus_123.sh cslai 0 R batch
7433.e2lx001 …id_Aus_131.sh cslai 88:14:29 R batch
7458.e2lx001 …id_Aus_128.sh cslai 33:02:56 R batch
7480.e2lx001 …id_Aus_125.sh cslai 58:06:54 R batch
7481.e2lx001 …id_Aus_132.sh cslai 43:34:50 R batch
7484.e2lx001 ttt_nmpich1.csh wklee 625:27:3 R batch
7588.e2lx001 …_Africa_78.sh cslai 15:32:07 R batch
7596.e2lx001 …id_Aus_129.sh cslai 12:45:29 R batch
7600.e2lx001 …id_Aus_133.sh cslai 20:51:50 R batch
7607.e2lx001 …id_Aus_134.sh cslai 01:34:59 R batch
7611.e2lx001 …id_Aus_135.sh cslai 21:19:38 R batch
7666.e2lx001 wrf-rerun.sh pierre 18:54:20 R batch
7727.e2lx001 …_Africa_76.sh cslai 07:17:36 R batch
7732.e2lx001 …_Africa_85.sh cslai 08:35:54 R batch
7740.e2lx001 2008_3_01_D1 nickylam 94:26:24 R batch
7750.e2lx001 run_ncl.sh tfchan 11:44:03 R batch
7755.e2lx001 wphase_single.sh kit 00:04:31 R batch
7758.e2lx001 blastx_mpi.sh zyshen 0 R batch
Recent Comments