2010-03-11 105 views
0

我目前正在使用ClusterVisionOS 3.1開發一個集羣。這將是我第一次使用集羣,所以我可能沒有嘗試過「明顯」。有沒有人有ClusterVisionOS上運行的集羣的經驗?

我可以提交一個作業到羣集的「使用qsub」命令(這我得到正常工作)

但在一次提交多個作業時的問題開始。我可以寫一個腳本,一次發送它們,但是所有的節點都會佔用我的工作,並且有更多的人希望提交他們的工作。

所以這裏的交易:

32個節點(4個處理器/每個插槽)

的最好的事情是告訴羣集使用3個節點(12個處理器)和排隊我對所有這些工作節點/處理器,如果這是可能的話。如果我可以讓節點爲每項工作使用1個處理器,那麼這將是完美的。

回答

0

好吧,所以我想我發現了,這個問題沒有解決方案。我的個人解決方案是編寫一個通過ssh連接到集羣的腳本,然後讓腳本檢查您的用戶名下已有多少個作業正在運行。該腳本會檢查該數字是否超出,例如可以說同時有20個作業。只要這個數字沒有達到,它就會不斷提交工作。

也許它是一個醜陋的解決方案,但一個工作!

關於處理器的事情,作業已經提交給不同的單處理器,充分利用節點的全部範圍。

相關問題