Linux
簡單的 Linux 集群
我們有許多未使用的 PC 機器,我們想用它們來建立高性能計算應用的教育實驗室。哪個 Linux 發行版在教育環境中設置和管理最方便?如果有人向我提供不同 Linux 集群發行版的優缺點列表,我將不勝感激。
有用於集群的rocks linux發行版,基於CentOS/RHEL。
岩石的優點是它會在很大程度上為你管理和做很多細節。
- 它將執行自動安裝和重新安裝,如果您的電腦可以通過 PXE 引導,則初始安裝將包括 PXE 引導您的節點。如果您有大量計算節點,它們會在內部使用 bittorrent 來分發包,這消除了(重新)安裝整個東西的重大瓶頸。
- 預設情況下,它將為您提供一個非常同質的計算環境。
- 預設情況下,它將在內部設置和使用 NFS,並且有使用 PVFS2 的選項(我沒有嘗試過)。
- 至於排隊/批處理系統,它應該為您設置和管理它,預設情況下我認為它使用 SGE,還有一個用於扭矩的捲(他們的軟體捆綁格式)。
- 它將確保使用者/組/等的一致性。在您的集群中
- 它將通過神經節繪製資源使用率圖
如果我要探勘缺點
- 從計算節點添加/刪除軟體涉及重新安裝它們(儘管它確實確保了同質性)。
- 添加/刪除軟體涉及添加卷(他們捆綁 rpms/設備的方式)或編輯 xml 文件。但是,它的文件記錄相當完善,因此如果您願意花一些精力閱讀文件,您應該沒問題。另外,如果您遇到困難,還有一個郵件列表。
- 它基於 CentOS/RHEL,有點落後於“前沿”
- 它會(主要)迫使你“按照他們的方式”做事,你可能會通過修改一些 xml-config 文件而逃脫的小改動,可能必須通過製作、添加或修改卷來實現重大更改(他們的 sw /外掛格式)