http://gridscheduler.sourceforge.net/htmlman/
http://gridscheduler.sourceforge.net/htmlman/htmlman1/qstat.html?pathrev=V62u5_TAG
sge系统管理命令
队列信息查询
####
命令 | 功能 |
---|---|
qconf -sq | 查询特定队列的信息 |
qconf -sprjl | 显示项目列表 |
qsub
1 | -V: 将当前的环境变量传递到执行命令的节点中。可以使用-v PWD 来代替-cwd |
qconf
队列
1
2
3
4
5
6
7# 显示所有队列
qconf -sql
#显示一个队列的详细配置信息(包含的节点和负载等信息)
qconf -sq queue_name
#显示当前配置为执行主机的所有主机的名称列表
#添加一个队列
qconf -aq queue_name用户组
1
2
3
4
5
6
7
8# 查看所有用户组
qconf -sul
# 查看某个用户组信息
qconf -su 用户组名
# 编辑用户组配置
qconf -mu 用户组名
# 创建用户组并把用户添加到用户组
qconf -au 用户名 用户组名其他
1
2
3
4
5
6
7
8
9
10
11
12
13
14<<<<<<< HEAD
qconf -sel #显示当前配置为执行主机的所有主机的名称列表
qconf -se hostname #显示指定的执行主机的详细信息
qconf -sh #显示具有管理权限的主机列表
qconf -ss #显示提交主机列表
qconf -sc #显示所配置的资源属性列表
qconf -su #显示指定项目下的用户 {project}_user
qconf -sconf #显示当前配置
qconf -aprj #添加一个新项目
qconf -sprjl #显示项目列表
qconf -aq queue_name #添加一个队列
qconf -ahgrp @host_group_name #添加主机组,hostlist中主机列表间隔用空格
qconf -mconf #编辑默认Shell【login_shells bash,sh,ksh,csh,tcsh】
qconf -aq #显示默认队列模板
qstat 显示队列和作业的状态
qstat 命令—用于查询作业状态信息1
2
3
4
5
6
7
8
9
10
11
12
13
14
15命令格式: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 若操作符为作业号,则列出其状态。
任务状态
1 | qw: 表示等待状态 |
qmod 修改队列和作业的状态
1 | # 任务的挂起与恢复 |