Linux

簡單的 Linux 集群

  • September 22, 2019

我們有許多未使用的 PC 機器,我們想用它們來建立高性能計算應用的教育實驗室。哪個 Linux 發行版在教育環境中設置和管理最方便?如果有人向我提供不同 Linux 集群發行版的優缺點列表,我將不勝感激。

有用於集群的rocks linux發行版,基於CentOS/RHEL。

岩石的優點是它會在很大程度上為你管理和做很多細節。

  • 它將執行自動安裝和重新安裝,如果您的電腦可以通過 PXE 引導,則初始安裝將包括 PXE 引導您的節點。如果您有大量計算節點,它們會在內部使用 bittorrent 來分發包,這消除了(重新)安裝整個東西的重大瓶頸。
  • 預設情況下,它將為您提供一個非常同質的計算環境。
  • 預設情況下,它將在內部設置和使用 NFS,並且有使用 PVFS2 的選項(我沒有嘗試過)。
  • 至於排隊/批處理系統,它應該為您設置和管理它,預設情況下我認為它使用 SGE,還有一個用於扭矩的捲(他們的軟體捆綁格式)。
  • 它將確保使用者/組/等的一致性。在您的集群中
  • 它將通過神經節繪製資源使用率圖

如果我要探勘缺點

  • 從計算節點添加/刪除軟體涉及重新安裝它們(儘管它確實確保了同質性)。
  • 添加/刪除軟體涉及添加卷(他們捆綁 rpms/設備的方式)或編輯 xml 文件。但是,它的文件記錄相當完善,因此如果您願意花一些精力閱讀文件,您應該沒問題。另外,如果您遇到困難,還有一個郵件列表。
  • 它基於 CentOS/RHEL,有點落後於“前沿”
  • 它會(主要)迫使你“按照他們的方式”做事,你可能會通過修改一些 xml-config 文件而逃脫的小改動,可能必須通過製作、添加或修改卷來實現重大更改(他們的 sw /外掛格式)

引用自:https://unix.stackexchange.com/questions/6294