
我正在使用 Proxmox 建立虛擬化伺服器(儘管虛擬機管理程式本身並不是真正的問題),並且手頭上有以下硬體(有趣的部分): 注意:該硬體對我來說不可用,而是位於託管公司。
- 1x Xeon 2630v4 -10x2,2GHz(第二個插槽可用,但目前未使用)
- 256GB REG ECC 內存
- 4x SSD 1000GB(消費者 Crucial MX300)
- 4 個 HDD 4000GB(2 個 WD、2 個東芝、企業 SATA)
- 沒有 HW-Raid-Controller(我是因為 ZFS 故意這樣做的,但請參見下文)。
- 目前機架中沒有可用的空托架,我堅持這個數字(儘管理論上我可以交換存儲)。
資料/伺服器的重要性並不特別 - 意味著沒有大企業依賴它或類似的東西。然而,可靠性仍然是一個重要點
不,我對設定檔案系統的想法如下:
- 將 ZFS 作為檔案系統,因為硬體對我來說在物理上不可用(如果發生故障,更換硬體控制器可能會變得困難)。並明顯地利用其附加功能。
- 用於具有 SSD 的作業系統的 RAIDz2
- 在 SSD 池上運行高效能應用程式(最有可能的是資料探勘的東西)。相對於其他應用程序,這些也被認為是更重要的應用程式。
- 另一個 HDD 的 RAIDz2。 4 個驅動器的性能大約如何?
- 在 HDD 上運行更通用的虛擬機器 - 最有可能的是不需要那麼多資源/很少同時使用的開發/測試/調試虛擬機器。與 SSD 池相比,儲存在那裡的內容被認為不太重要 - 大多數測試虛擬機無論如何都會定期重置(在配置更改期間在異地和 FTP 上進行單獨的備份)。
- 無論如何,在可預見的未來,儲存不應該成為問題。我已經計劃在未來 5 年的時間範圍內使用不超過 4TB(對於 HDD 池,對於 SSD 不超過 1TB)。
那麼,這個計畫聽起來合理嗎?我不確定 HDD 池,可能獲得條帶鏡像會給我帶來相當大的性能優勢 - 當然是以一些冗餘為代價的。然而,如上所述,那裡的數據不太重要,所以我可能會利用其他方式的效能增益。
開放思想。
問候馬庫斯