Parallelism
一直使用 qsub 執行任務有什麼缺點嗎?
當我在電腦網路上執行任務時?我剛剛開始意識到,如果我 qsub任何任務,那麼該任務將不會佔用我的終端,並且我可以在同一個終端上做其他事情(即使任務只需要一分鐘,這也非常有用結束)。
然後我執行 qstat 來查看哪些任務已經完成,哪些還沒有完成。
http://pubs.opengroup.org/onlinepubs/009604599/utilities/qsub.html是對 qsub 的一個很好的解釋。
在這些情況下,我寧願打開另一個終端。你不想這樣做的原因是什麼?
執行 qsub 的缺點是,您必須編寫一個很小的腳本文件來進行微不足道的操作,這會花費您一些時間。我不知道有多少其他使用者在同一個網路上工作,但其目的是作為集群上多個使用者作業的調度程序。尤其是如果沒有可用的可用核心,您的簡單工作將排在隊列中,從而佔用您更多時間。
您是否考慮
screen
過替代方案?您可以在screen
同一終端中啟動和暫停不同的會話。工作流程是這樣的
- 在終端工作
$ screen
- 你的小工作
- 分離螢幕 (
Ctrl
-a
Ctrl
-d
)- 在終端工作
$ screen -r
(恢復)- 檢查這個小工作的狀態
$ exit
- 而你回來了