2009-04-21 73 views
4

我一直在考慮讓我的電腦變得更環保,並在我的下一臺計算機中使用一些功耗更低的迷你itx主板。有些可以產生10瓦以下,相當便宜。構建集羣所需的軟件

所以我想,如果一個成本低,功耗低,那麼爲什麼不嘗試用它來創建一個羣集呢?但是,我不確定我需要在操作系統或管理軟件方面做什麼來實現這一點?

任何人都可以提供建議在現有的軟件做到這一點或任何想法如何設計自己的?

回答

5

你想用你的集羣實際做什麼決定你需要什麼軟件。

  • 你需要作業調度嗎?
  • 監測工具?
  • 您是否需要無縫地跨所有節點部署軟件?
  • 跨所有節點的一個文件系統(推薦)。

您可以輕鬆地在主板上安裝linux或* BSD,並使用ssh在所有節點上管理和運行作業。沒有其他軟件真的需要。

軟件可能對您有用:

  • PBS(主要是作業調度,谷歌)
  • Kerrighed(單系統映像基於Linux發行版)
  • Rocks(基於集羣的分佈)
  • Mosix (集羣管理,openMosix也是)
  • Ganglia(監控,可能是爲你過度殺人)
  • Lustre(Sun開發的超快速,開源集羣filesytem)
+0

openMosix的死:( – 2009-10-26 11:56:20

1

您可以使用Beowulf來運行羣集。

2

看看beowulf即可開始使用。

這就是說,我可以給的最好的建議是仔細衡量你是否真的在你的羣集中變得更加綠色。之前,我一直沿着這條路走下去,而且根據我的經驗,許多單獨的計算機最終會消耗掉任何節能。請記住,每臺電腦都需要一個電源,將家庭電壓降低到電腦所需的水平。轉換效率低,浪費熱量(這就是爲什麼電源具有風扇)。對於您需要的每個硬盤驅動器,RAM存儲區和主板也是如此。

這並不意味着不鼓勵您參與項目。只要確保配置文件。完全像寫軟件! :)

0

有很多對這一問題。

首先,如果您只是希望啓動並運行羣集,則此處列出了許多建議。然而,一旦你啓動了羣集,你就開始了。

在這一點上,您需要擁有可在羣集中正常工作的軟件。如果您正在使用自己的軟件,則需要使用類似MPI之類的東西,將其設計爲跨羣集並行化。

未經書面跨集羣上運行的軟件,不過,集羣也不過是高度定製的盒子,好好嘗試一下做什麼特別的...