使用TORQUE qsub请求特定节点?
问题描述:
安装了TORQUE qsub的群集。我想发送一份工作,但我想确保它在特定的一组节点上运行。使用TORQUE qsub请求特定节点?
是否有可能请求qsub
中的可能节点列表,以便将作业发送到请求集中的其中一个节点,而不是发送到集外的节点?
答
仅使用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
根据您使用的调度程序,可能有更简单的方法来完成此任务。
我可以添加属性到一组节点,而不是集群的管理员? – becko 2014-09-30 20:42:34
如果你不是管理员,你应该联系那些是谁的人。也许他们已经为这个特定的环境找到了答案。 – CptSupermrkt 2014-10-29 20:06:35
@CptSupermrkt我不是管理员,联系管理员太麻烦了,因为他们通常忙于做其他的事情。有没有其他方法可以为我的工作指定可能的节点清单? – becko 2015-04-02 14:23:17