2016-06-11 73 views
2

使用qsub我可以在同一個隊列作業提交到多個節點:如何使用Torque在多個隊列中提交作業?

qsub -I -q normal -l nodes=2:ppn=16 

不過,我有一個名爲超級另一個隊列,是否有可能在兩個不同的隊列提交作業?

概念上的東西是這樣的:

qsub -I -l queue=normal:nodes=2:ppn=16,queue=hyper:nodes=2:ppn=16 

回答

1

不,你不能在多個隊列與工作相關聯。這聽起來像你想要求性能/功能,如:

qsub -I -l nodes=2:ppn=16+nodes=2:ppn=16:fastmem

+0

他們是明顯不同的隊列,我通常會在超隊列發動工作與'的qsub -q超...'並與普通隊列一樣。所以我認爲你給出的簡單答案是否定的,但可以肯定的是,你不是說使用屬性/特性來指定一個隊列或另一個權利? (我之前沒有使用屬性/功能) –

+1

很多,是的,這就是我的意思,但我推測您的隊列已鏈接到某些主機,並且通常通過節點屬性完成,如TORQUE_HOME/server_priv/nodes中定義的那樣: http://docs.adaptivecomputing.com/torque/6-0-1/help.htm#topics/torque/3-nodes/nodeProperties.htm http://docs.adaptivecomputing.com/torque/ 6-0-1/help.htm#topics/torque/4-serverPolicies/mappingQueueToRes.htm 當然,您也可以通過像Moab這樣的調度程序獲得更先進和靈活的資源映射,Moab支持保留,節點集,任務分配,節流,回填等。 – clusterdude