投递任务:qsub -cwd -l vf=*G,p=n,h=node -q queue *.sh

cwd:在当前目录下执行任务,同时,SGE的运行日志也会输出在当前目录

-l:申请所需的资源。vf=*G设置任务预计使用的内存大小(一般设置的值要稍微大一些,负责容易让节点挂掉),p=n设置所需的CPU数,h=node设置任务指定投递的节点名称。日常使用时,并不是每次都要设置这三个参数,大家可以根据自己的需要自行删减。

-q:指定任务要投递到队列名称。

*.sh:需要投递的任务,建议在脚本前加上完整路径。

输入这条命令,我们的任务就投递到服务器上啦!

任务投递成功后,我们可以使用"qstat "查询任务的状态。

## 查看任务状态
qstat
## 查看指定任务状态
qstat -j job-ID
## 删除任务
qdel job-ID
## 查看计算节点资源状况信息
qhost

job-ID:任务号

state:任务状态。一般会有以下情况,"qw"代表任务在等待执行状态,"r"代表任务正在执行,"s"代表任务暂时挂起,"dr"代表任务所在的计算节点挂了,需要联系管理员重启节点。任务还有其他状态,大家具体遇到时可以查询一下。

queue:任务所在的队列及计算节点。

posted on 2023-01-05 14:06  焦糖可丽饼  阅读(65)  评论(0编辑  收藏  举报