SGE 集群相关命令

作者: 琼脂糖 | 来源:发表于2019-10-14 11:32 被阅读0次

qstat

qstat 查看自己作业
qstat -u user 查看某个用户作业
qstat -u * 查看所有用户索嘢
qstat -j jobID 查看某个作业详细信息
qstat -f 查看自己在每个节点作业信息
qhost 查看所有节点的使用信息

qhost

qhost -j按照节点显示任务
qhost -F展示每个节点的资源

qdel 删除作业

qdel jobID 删除某个作业
qdel -u usrname 删除某个用户的所有任务

qhold挂起任务

qhold job_id 挂起某个作业
qhold -u * 挂起所有作业

qsub提交作业

echo "snakemake" | qsub -cwd -q res
qsub -cwd -l vf=10g,p=2 -S /bin/bash -q res samples_bwa_01001.sh 提交任务到res节点
-cwd 在当前工作目录
-l 资源申请 vf 内存 p 核心数 h 指定节点
-q 申请队列
-N 作业名

qlogin

qlogin -q res 交互登录到res节点

其他

snodes 查看节点负载

任务状态

查看当前用户在当前节点提交的所有任务,任务的状态有4中情况:

  • qw,等待状态,刚提交任务的时候是该状态,一旦有计算资源了会马上运行;
  • hqw,该任务依赖于其它正在运行的job,待前面的job执行完毕后再开始运行,qsub提交任务的时候使用-hold_jid参数则会是该状态;
  • Eqw,投递任务出错;
  • r,任务正在运行;
  • s,被暂时挂起,往往是由于优先级更高的任务抢占了资源;
  • dr,节点挂掉后,删除任务就会出现这个状态,只有节点重启后,任务才会消失。

参考

1.http://bioinformatics.mdc-berlin.de/intro2UnixandSGE/sun_grid_engine_for_beginners/how_to_submit_a_job_using_qsub.html

相关文章

  • SGE 集群相关命令

    qstat qstat 查看自己作业qstat -u user 查看某个用户作业qstat -u * 查看所有用户...

  • Linux -- SGE集群常用命令

    1 任务投递 -- qsub 使用qsub -help查看帮助文档 常用参数 -N: 定义投递的工作名 -cwd:...

  • PBS集群相关命令

    每个集群的情况不同, 限制有区别: 主要是walktime(程序跑的时间,相应要等那么久...) 最大处理器数量...

  • SJM HPC-SGE 投递任务管理工具简介

    HPC-SGE环境下的任务投递方式   HPC指的是高可用计算集群,是相对于单机服务或节点而言的,通过节点或集群间...

  • 集群SGE作业调度系统

    0. 一些基本概念 计算机集群:高性能集群(High Performance Computing,简称HPC)是一...

  • OpenMP #01

    这篇文章主要目的是: 1. OpenMP的编译命令和执行命令 2. SGE的qrsh提交任务执行命令 3. 观察在...

  • Elasticsearch相关命令

    ES集群相关命令主要是_cat命令,所以这里详细讲解下该命令。 1、_cat命令 _cat系列提供了一系列查询El...

  • SGE 作业调度系统

    1、sge提交脚本qsub 2、查询任务qstat 3、任务删除qdel 4、其他命令 5、bash脚本与Linu...

  • k8s 常用命令

    k8s 常用命令 启动相关 清理集群 显示worker节点加入集群 重启pod 创建/更新对象,通过yaml文件 ...

  • Kafka操作命令[速查]

    本文罗列工作中常用的kafka命令,方便工作速查,并会不但更新完善。 集群状态相关命令 启动kafka: 停止ka...

网友评论

    本文标题:SGE 集群相关命令

    本文链接:https://www.haomeiwen.com/subject/wusqyctx.html