2010-01-12 68 views
8

我有一個運行PBS Pro的64節點集羣。如果我提交了數百份工作,我可以馬上得到64份工作。這很好,除非所有64個作業幾乎都是I/O限制,並且正在讀/寫同一個磁盤。在這種情況下,我希望能夠繼續提交所有的工作,但是在給定的時間內有最多10個工作。是否有一個qsub的咒語可以讓我這樣做,而不需要對集羣的PBS服務器進行管理訪問?如何限制同時運行PBS作業的數量

回答

0

你可以讓他們相互依賴。或者安排他們在不同的時間點開始。

否則,您的管理員可以減少同時運行的同時作業的數量。

2

扭矩可以通過作業陣列上設置間隙的限制,只要你能安排工作作爲數組做到這一點:

qsub script.sh -t 0-99%10 

會限制他們的10同時運行。如果PBSPro與此相當,那麼您可以使用它。