
我在一所小型私立學校兼職。 24 節點電腦實驗室不斷出現硬體故障(主要是驅動器和冷卻風扇),因此我將其轉變為基於 Linux 的瘦客戶端網路。儘管工作站現在從網路啟動,但大多數仍然有工作硬碟。他們也只使用一小部分運算能力來運行 x 伺服器。
我正在尋找充分利用這些計算資源的方法。每個工作站均配備 40GB HDD、Pentium 4 處理器和 256M RAM。
我考慮過:
- 在每個工作站上安裝容錯分散式檔案系統。這將利用每個工作站的硬碟空間和運算資源,而持續的硬體故障將產生最小的影響。
- 卸下硬碟並將其放入幾個文件伺服器中。在工作站上執行分散式計算客戶端以利用閒置的 CPU 週期。好吧,雖然我肯定會找到更多文件伺服器的地方,但我承認我並沒有真正考慮到分散式處理環境的任何應用程式。
如果您認為第一個想法有其優點,我會對您提供的有關各種可用分散式檔案系統的任何資訊感興趣。我做了一些搜索,但找不到真正適合這種情況的。我正在尋找冗餘和容錯能力,但它還需要支援用戶和群組層級的存取限制。
任何其他建議也將不勝感激。
答案1
正如凱文所說,拉動驅動器,讓它們保持通電是一種浪費,因為您可以在一年內以節省的電力成本再次購買那麼多的儲存空間。就此而言,除非有特別令人信服的理由要花錢,否則最好的選擇是讓它們僅作為瘦客戶端運作。
使用後儘快將其設定為暫停。擁有額外的運算能力固然很酷,但保持機器 24x7 供電的成本會迅速增加,特別是我認為可能是稍舊的桌上型電腦。如果你在它們上運行某種分散式運算項目,你將顯著增加你的電力使用,並加速已經瀕臨死亡的硬體的消亡。
這感覺浪費了周期,但您不希望在後台運行某些內容,從而導致用戶介面緩慢。當他們不使用機器時,應該關閉它們,無論是暫停還是完全關閉。電力很貴。
或者,您可以申請預算將現有機器分配到教室,然後為實驗室購買專用的瘦客戶端機器。這可能會比我能想到的任何其他東西更好地利用您現有的超強硬體。
答案2
- 刪除驅動器,讓它們繼續運作會浪費能源和金錢。將它們捐贈給某個地方,將它們放入檔案伺服器中,僅使用 40GB 磁碟機(甚至 24 個)並不會給您帶來太多好處。
- 運行任意數量的分散式運算應用程式(Folding@Home 等),將閒置的 CPU 週期用於有意義的事業
答案3
我不會將機密資料儲存在這些電腦的硬碟上。實體存取意味著對儲存在其中的資料的存取。除非您使用某種加密存儲,否則您將面臨這樣的風險:擁有電腦實體存取權限的學生可以存取儲存在其中的資料(邏輯存取控制機制除外)。
我想,您可以在電腦上執行 iSCSI 目標,並將它們用作某種 RAID。但是,如果沒有 iSCSI 專用網絡,您將會遇到可靠性問題,並且吞吐量也會變更。
我想你可以安裝類似的東西Hadoop在計算機上。如果您的學校有任何程式設計課程,分散式系統上的專案可能是值得的。
答案4
查克他們。硬碟消耗約 10 瓦的功率,如果這個實驗室像其他學校實驗室一樣,系統始終保持開啟狀態,對嗎?
10 瓦 / 1000 瓦 x 24 小時 x 30 天 = 7.2 kW/月 x 24 個驅動器 = 172.8 kW/月
稱之為綠色實驗室,節省一些錢,無論你的動機是什麼,都可以扔掉它們。