溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

linux中PBS命令怎么用

發(fā)布時間:2022-01-21 11:35:41 來源:億速云 閱讀:1076 作者:小新 欄目:開發(fā)技術(shù)

這篇文章主要介紹了linux中PBS命令怎么用,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

PBS 命令

PBS 是公開源代碼的作業(yè)管理系統(tǒng),在此環(huán)境下運行,用戶不需要指定程序在哪些節(jié)點上運行,程序所需的硬件資源由PBS 管理和分配。

PBS 命令

PBS 提供4 條命令用于作業(yè)管理。

(1) qsub 命令—用于提交作業(yè)腳本

      命令格式:

      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]

       參數(shù)說明:因為所采用的選項一般放在pbs 腳本中提交,所以具體見PBS 腳本選項。

        例:# qsub aaa.pbs     #提交某作業(yè),系統(tǒng)將產(chǎn)生一個作業(yè)號,aaa.pbs這個文件存               放你要操作或者執(zhí)行的內(nèi)容,腳本!

(2) qstat 命令—用于查詢作業(yè)狀態(tài)信息

        命令格式:qstat [-f][-a][-i] [-n][-s] [-R] [-Q][-q][-B][-u]

        參數(shù)說明:

                       -f jobid 列出指定作業(yè)的信息

                       -a 列出系統(tǒng)所有作業(yè)

                        -i 列出不在運行的作業(yè)

                        -n 列出分配給此作業(yè)的結(jié)點

                        -s 列出隊列管理員與scheduler 所提供的建議

                        -R 列出磁盤預(yù)留信息

                        -Q 操作符是destination id,指明請求的是隊列狀態(tài)

                         -q 列出隊列狀態(tài),并以alternative 形式顯示

                         -au userid 列出指定用戶的所有作業(yè)

                         -B 列出PBS Server 信息

                         -r 列出所有正在運行的作業(yè)

                         -Qf queue 列出指定隊列的信息

                         -u 若操作符為作業(yè)號,則列出其狀態(tài)。

        若操作符為destination id,則列出運行在其上的屬于user_list 中用戶的作業(yè)狀態(tài)。

         例:# qstat -f 211    #查詢作業(yè)號為211 的作業(yè)的具體信息。

(3) qdel 命令—用于刪除已提交的作業(yè)

         命令格式:qdel [-W 間隔時間] 作業(yè)號

         命令行參數(shù):

         例:# qdel -W 15 211     #15 秒后刪除作業(yè)號為211 的作業(yè)

(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"

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“l(fā)inux中PBS命令怎么用”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關(guān)注億速云行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI