SGE 集群相關命令

qstat

qstat 查看自己作業(yè)
qstat -u user 查看某個用戶作業(yè)
qstat -u * 查看所有用戶索嘢
qstat -j jobID 查看某個作業(yè)詳細信息
qstat -f 查看自己在每個節(jié)點作業(yè)信息
qhost 查看所有節(jié)點的使用信息

qhost

qhost -j按照節(jié)點顯示任務
qhost -F展示每個節(jié)點的資源

qdel 刪除作業(yè)

qdel jobID 刪除某個作業(yè)
qdel -u usrname 刪除某個用戶的所有任務

qhold掛起任務

qhold job_id 掛起某個作業(yè)
qhold -u * 掛起所有作業(yè)

qsub提交作業(yè)

echo "snakemake" | qsub -cwd -q res
qsub -cwd -l vf=10g,p=2 -S /bin/bash -q res samples_bwa_01001.sh 提交任務到res節(jié)點
-cwd 在當前工作目錄
-l 資源申請 vf 內(nèi)存 p 核心數(shù) h 指定節(jié)點
-q 申請隊列
-N 作業(yè)名

qlogin

qlogin -q res 交互登錄到res節(jié)點

其他

snodes 查看節(jié)點負載

任務狀態(tài)

查看當前用戶在當前節(jié)點提交的所有任務,任務的狀態(tài)有4中情況:

  • qw,等待狀態(tài),剛提交任務的時候是該狀態(tài),一旦有計算資源了會馬上運行;
  • hqw,該任務依賴于其它正在運行的job,待前面的job執(zhí)行完畢后再開始運行,qsub提交任務的時候使用-hold_jid參數(shù)則會是該狀態(tài);
  • Eqw,投遞任務出錯;
  • r,任務正在運行;
  • s,被暫時掛起,往往是由于優(yōu)先級更高的任務搶占了資源;
  • dr,節(jié)點掛掉后,刪除任務就會出現(xiàn)這個狀態(tài),只有節(jié)點重啟后,任務才會消失。

參考

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容