2014-09-30 35 views
1

安裝了TORQUE qsub的羣集。我想發送一份工作,但我想確保它在特定的一組節點上運行。使用TORQUE qsub請求特定節點?

是否有可能請求qsub中的可能節點列表,以便將作業發送到請求集中的其中一個節點,而不是發送到集外的節點?

回答

2

僅使用TORQUE,實現此目的的方法是向該集合中的每個節點添加一個特徵(或屬性),並將該特徵添加爲作業請求的一部分。例如:

#nodes file entry 
node01 fast np=32 

# line in job script to request 2 'fast' nodes with 16 execution slots on each 
#PBS -l nodes=2:fast:ppn=16 

根據您使用的調度程序,可能有更簡單的方法來完成此任務。

+0

我可以添加屬性到一組節點,而不是集羣的管理員? – becko 2014-09-30 20:42:34

+0

如果你不是管理員,你應該聯繫那些是誰的人。也許他們已經爲這個特定的環境找到了答案。 – CptSupermrkt 2014-10-29 20:06:35

+0

@CptSupermrkt我不是管理員,聯繫管理員太麻煩了,因爲他們通常忙於做其他的事情。有沒有其他方法可以爲我的工作指定可能的節點清單? – becko 2015-04-02 14:23:17