Parallelism

一直使用 qsub 執行任務有什麼缺點嗎?

  • September 12, 2017

當我在電腦網路上執行任務時?我剛剛開始意識到,如果我 qsub任何任務,那麼該任務將不會佔用我的終端,並且我可以在同一個終端上做其他事情(即使任務只需要一分鐘,這也非常有用結束)。

然後我執行 qstat 來查看哪些任務已經完成,哪些還沒有完成。

http://pubs.opengroup.org/onlinepubs/009604599/utilities/qsub.html是對 qsub 的一個很好的解釋。

在這些情況下,我寧願打開另一個終端。你不想這樣做的原因是什麼?

執行 qsub 的缺點是,您必須編寫一個很小的腳本文件來進行微不足道的操作,這會花費您一些時間。我不知道有多少其他使用者在同一個網路上工作,但其目的是作為集群上多個使用者作業的調度程序。尤其是如果沒有可用的可用核心,您的簡單工作將排在隊列中,從而佔用您更多時間。

您是否考慮screen過替代方案?您可以在screen同一終端中啟動和暫停不同的會話。工作流程是這樣的

  • 在終端工作
  • $ screen
  • 你的小工作
  • 分離螢幕 ( Ctrl- a Ctrl- d)
  • 在終端工作
  • $ screen -r(恢復)
  • 檢查這個小工作的狀態
  • $ exit
  • 而你回來了

引用自:https://unix.stackexchange.com/questions/30032