| 5 | 1/1 | 返回列表 |
| 查看: 2596 | 回復(fù): 9 | |||
| 當(dāng)前只顯示滿足指定條件的回帖,點(diǎn)擊這里查看本話題的所有回帖 | |||
04nylxb木蟲 (正式寫手)
|
[求助]
請(qǐng)教torque該如何設(shè)置隊(duì)列或是任務(wù)或是用戶優(yōu)先級(jí)?以及調(diào)用哪些node
|
||
|
各位同仁,用torque進(jìn)行任務(wù)管理,無maui,請(qǐng)問該如何設(shè)置優(yōu)先級(jí)?我看torque手冊(cè),是否可以通過設(shè)置,隊(duì)列、任務(wù)、以及用戶組來設(shè)置優(yōu)先級(jí)? 比如通過隊(duì)列,創(chuàng)建一個(gè)隊(duì)列,通過priority控制優(yōu)先級(jí) # qmgr –c “set queue queuename priority=20”(默認(rèn)是0,手冊(cè)只說是取整數(shù),是正數(shù)優(yōu)先級(jí)高還是負(fù)數(shù)優(yōu)先級(jí)高呢? 0的優(yōu)先級(jí)還是20的優(yōu)先級(jí)高呢?還是可以設(shè)置-20,是最高優(yōu)先級(jí)?) 也可以在Pbs腳本里面設(shè)定, #pbs -l nice=integer (-20優(yōu)先級(jí)最高,19優(yōu)先級(jí)最低) 腳本還可以通過這樣控制優(yōu)先級(jí) #pbs –p -1024 (-1024到1023,是否是負(fù)值越大,優(yōu)先級(jí)越高?) 或者是否可以通過設(shè)定用戶的優(yōu)先級(jí)?(手冊(cè)上貌似沒說) 請(qǐng)教下大家,隊(duì)列優(yōu)先級(jí)和腳本優(yōu)先級(jí),哪個(gè)更高些? 還有是否可以通過設(shè)定nodes文件后面的Node跟的隊(duì)列,來指定某個(gè)隊(duì)列調(diào)用哪些nodes? 如 node-2 queue01 node-3 queue01 node-4 queue02 是否可以指定,queue01只能調(diào)用node-2 跟3,queue02只能調(diào)用node-4? queue03 (沒有指定),是否可以調(diào)用全部nodes? 非常感謝。 |
第一性原理和電化學(xué) |

木蟲 (正式寫手)
木蟲 (著名寫手)
|
對(duì)于第一個(gè)問題,現(xiàn)在沒有研究。我使用的Torque+Maui,但是對(duì)于你的第二個(gè)問題:隊(duì)列和節(jié)點(diǎn)的映射問題,可以提供一個(gè)思路。具體可以參見:http://www.gaoyang168.com/bbs/viewthread.php?tid=4065399&fpage=1,估計(jì)你看過,可能被開頭的Torque+Maui嚇到了,以為下面找不到你要的東西。其實(shí)那個(gè)帖子在最后的實(shí)現(xiàn)上與Maui無關(guān),不妨一試。 現(xiàn)摘抄如下: 1.修改/var/spool/torque/server_priv/nodes文件 node01 np=12 sugon siesta dalton gaussian node02 np=12 sugon siesta dalton gaussian node03 np=12 sugon siesta dalton gaussian node04 np=12 sugon siesta dalton gaussian node05 np=12 sugon siesta dalton gaussian node06 np=12 sugon siesta dalton gaussian node07 np=12 sugon siesta dalton gaussian node08 np=12 sugon siesta dalton gaussian node09 np=12 sugon siesta dalton gaussian node10 np=12 sugon siesta dalton gaussian node11 np=12 sugon siesta dalton gaussian node12 np=12 sugon siesta dalton gaussian node31 np=8 powerlead siesta dalton gaussian others node32 np=8 powerlead siesta dalton gaussian others node33 np=8 powerlead siesta dalton gaussian others node34 np=8 powerlead siesta dalton gaussian others node35 np=8 powerlead siesta dalton gaussian others node36 np=8 powerlead siesta dalton gaussian others node38 np=8 powerlead siesta dalton gaussian others node39 np=8 powerlead siesta dalton gaussian others node40 np=8 powerlead siesta dalton gaussian others node41 np=8 dell siesta dalton gaussian others node42 np=8 dell siesta dalton gaussian others node43 np=8 dell siesta dalton gaussian others node44 np=8 dell molpro node45 np=8 dell molpro node46 np=8 dell molpro 將每一個(gè)節(jié)點(diǎn)分配上屬性,每一個(gè)節(jié)點(diǎn)可以加多個(gè)屬性,這一點(diǎn)是該方法成功的關(guān)鍵所在。 2.然后創(chuàng)建一系列的隊(duì)列,并且指定隊(duì)列只接受哪個(gè)用戶組的任務(wù),為了簡(jiǎn)單起見,每一個(gè)用戶組創(chuàng)建一個(gè)相似的隊(duì)列。然后給隊(duì)列指定默認(rèn)的資源。 舉一例如下: 創(chuàng)建siesta用戶對(duì)應(yīng)的隊(duì)列SIESTA qmgr -c "create queue SIESTA queue_type=execution" 創(chuàng)建SIESTA隊(duì)列,并且指定類型為execution qmgr -c "set queue SIESTA started=true" 指定SIESTA隊(duì)列中的任務(wù)可以被調(diào)度執(zhí)行 qmgr -c "set queue SIESTA enabled=true" 指定SIESTA隊(duì)列可以接受新的任務(wù) qmgr -c "set queue SIESTA acl_group_enable=true" 指定SIESTA隊(duì)列專屬某一個(gè)用戶組 qmgr -c "set queue SIESTA acl_groups=siesta" 指定SIESTA隊(duì)列的專屬用戶組為siesta用戶組,只有屬于siesta用戶組的用戶才能向改隊(duì)列中提交任務(wù),其他的用戶組不可以。當(dāng)然,一個(gè)用戶可以屬于多個(gè)用戶組。 qmgr -c "set queue SIESTA acl_group_sloppy=true" 指定是不是只看用戶的第一用戶組來決定對(duì)隊(duì)列的使用權(quán)。如果該項(xiàng)沒有,則只有第一用戶組為siesta的用戶組才能向該隊(duì)列對(duì)提交任務(wù),如果該項(xiàng)為true,表示檢查用戶的其他用戶組屬性。 qmgr -c "set queue SIESTA resources_default.neednodes=siesta" 指定SIESTA隊(duì)列使用的計(jì)算節(jié)點(diǎn)是siesta屬性的(上面1中指定的) 創(chuàng)建完畢后,可以用qmgr -c "p s"查看創(chuàng)建的隊(duì)列情況,如下 # Create and define queue SIESTA # create queue SIESTA set queue SIESTA queue_type = Execution set queue SIESTA resources_default.neednodes = siesta set queue SIESTA acl_group_enable = True set queue SIESTA acl_groups = siesta set queue SIESTA acl_group_sloppy = True set queue SIESTA enabled = True set queue SIESTA started = True 其他的用戶組都可以類比著創(chuàng)建自己的專屬隊(duì)列。 3.啟動(dòng)服務(wù)節(jié)點(diǎn)的pbs_server服務(wù)和maui服務(wù): qterm -t quick 停止pbs_server服務(wù) pbs_server 重啟pbs_server服務(wù) ps -A |grep maui 找出maui的進(jìn)程號(hào) 18066 ? 00:00:00 maui 殺掉maui進(jìn)程 kill 18066 重新啟動(dòng)maui /usr/local/software/maui-3.3.1/sbin/maui 好了,到此為止,大功告成?梢允褂昧 屬于siesta用戶組的用戶提交任務(wù),就可以默認(rèn)提交到node01-node43上,只要提交滿了,就排隊(duì),不能提交到node44-node46上。 但是siesta用戶組的成員如果想將自己的某一個(gè)任務(wù)提交到sugon上,而不是powerlead或者dell上,則可以在自己的腳本中寫上: #PBS -l nodes=1:sugon:ppn=8 表示該任務(wù)只向sugon機(jī)器提交,如果sugon滿了,就排隊(duì),即使powerlead和dell有空閑。 如果寫為#PBS -l nodes=1:dell:ppn=8 那么siesta用戶組的用戶只能提交到node41,42,43這三個(gè)上,如果滿了,就排隊(duì),直到這三個(gè)節(jié)點(diǎn)有空余。不會(huì)侵占到node44-node46上。 也就是說這兒對(duì)節(jié)點(diǎn)屬性的要求和隊(duì)列本身對(duì)節(jié)點(diǎn)的要求是 “與(and)”的關(guān)系。 如果寫成: #PBS -l nodes=1:ppn=8 那么就會(huì)從node43倒序向node01檢查,看是否有空閑資源。也就是說dell機(jī)器優(yōu)先。 這種做法有一個(gè)不令人滿意的地方:如果other用戶組的用戶用OTHER隊(duì)列向sugon提交任務(wù)的話,那么可以提交,并且不出錯(cuò),但是任務(wù)始終在排隊(duì)狀態(tài),永遠(yuǎn)不會(huì)被執(zhí)行。 |

鐵桿木蟲 (著名寫手)

木蟲 (正式寫手)

| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 301求調(diào)劑 +6 | yy要上岸呀 2026-03-17 | 6/300 |
|
|---|---|---|---|---|
|
[考研] 326求調(diào)劑 +5 | 上岸的小葡 2026-03-15 | 6/300 |
|
|
[考研] 本人考085602 化學(xué)工程 專碩 +16 | 不知道叫什么! 2026-03-15 | 18/900 |
|
|
[考研] 求調(diào)劑,總分315,考的生物醫(yī)藥,一志愿湖南師范大學(xué)。調(diào)劑到任何專業(yè)都可以 +4 | 小丁想進(jìn)步 2026-03-11 | 5/250 |
|
|
[考研] 08工科 320總分 求調(diào)劑 +4 | 梨花珞晚風(fēng) 2026-03-17 | 4/200 |
|
|
[考研] 211本,11408一志愿中科院277分,曾在中科院自動(dòng)化所實(shí)習(xí) +6 | Losir 2026-03-12 | 7/350 |
|
|
[考研] 271求調(diào)劑 +12 | 生如夏花… 2026-03-11 | 14/700 |
|
|
[考研] 267一志愿南京工業(yè)大學(xué)0817化工求調(diào)劑 +6 | SUICHILD 2026-03-12 | 6/300 |
|
|
[考研] 286求調(diào)劑 +3 | lemonzzn 2026-03-16 | 5/250 |
|
|
[考研] 321求調(diào)劑 +5 | 大米飯! 2026-03-15 | 5/250 |
|
|
[考研] 中科院材料273求調(diào)劑 +4 | yzydy 2026-03-15 | 4/200 |
|
|
[教師之家] 焦慮 +7 | 水冰月月野兔 2026-03-13 | 9/450 |
|
|
[考研] 0856專碩279求調(diào)劑 +5 | 加油加油!? 2026-03-15 | 5/250 |
|
|
[考研] 學(xué)碩285求調(diào)劑 +13 | Wisjxn 2026-03-12 | 46/2300 |
|
|
[考研] 308求調(diào)劑 +5 | 是Lupa啊 2026-03-11 | 5/250 |
|
|
[考研] 求材料調(diào)劑 085600英一數(shù)二總分302 前三科235 精通機(jī)器學(xué)習(xí) 一志愿哈工大 +4 | 林yaxin 2026-03-12 | 4/200 |
|
|
[考研] 333求調(diào)劑 +3 | 球球古力 2026-03-11 | 3/150 |
|
|
[考研] 工科調(diào)劑 +4 | Jiang191123! 2026-03-11 | 4/200 |
|
|
[考研] 材料301分求調(diào)劑 +5 | Liyouyumairs 2026-03-12 | 5/250 |
|
|
[考博] 福州大學(xué)楊黃浩課題組招收2026年專業(yè)學(xué)位博士研究生,2026.03.20截止 +3 | Xiangyu_ou 2026-03-12 | 3/150 |
|