避免使用非工作机器,表明它们在Torque上是免费的

时间:2013-03-29 15:23:38

标签: batch-processing torque

我在Torque服务器上运行工作,我没有管理员权限。然而,通常情况下,插槽会声称它是免费的,但是当调度程序为其分配作业时,作业将保持排队状态。因此,我的作业负载将被分配到该服务器并无限期地保持排队。

有没有办法启动这些工作/将它们移动到另一台机器?或者在提交工作时可以避开机器?谢谢!

1 个答案:

答案 0 :(得分:0)

如果您没有root权限,则可能需要系统管理员为您取消阻止该作业。

  1. 检查qstat -f输出并查看作业被阻止的原因。可能是您要求的资源多于可用资源。

  2. 将来准确指定您想要的节点(假设您的管理员允许) qsub somejob.sh -l <​​/ p>

  3. 如果您使用Moab等调度程序,请尝试以下操作(同样,假设您拥有权限) mjobctl -u mjobctl -l <​​/ li>