2013-03-29 32 views
0

我在扭矩服務器上運行的作業我沒有管理員訪問。然而,經常看來一個插槽會聲稱它是免費的,但是當調度程序爲其分配作業時,作業會保持排隊。因爲我的工作負載將被分配到該服務器並無限期地保持排隊。避免非工作機器狀態他們是免費的扭矩

有什麼辦法可以啓動這些作業/將它們移動到不同的機器上嗎?或者可能在提交作業時避免機器?謝謝!

+0

太多的閱讀,讓你的問題更簡單。 – Mowgli

+0

縮短,對不起! – Mithra

回答

0

如果您沒有root權限,則可能需要系統管理員爲您解除該作業。

  1. 檢查qstat -f輸出並查看爲什麼該作業被阻止。它可能是你請求比可用資源更多的資源。

  2. 在未來指定正是你想要哪個節點(假設你的管理員允許) 的qsub somejob.sh -l

  3. 如果您使用的調度,如摩押,請嘗試以下(同樣,假設你有rights) mjobctl -u mjobctl -l