2014-09-30 36 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