Opensolaris

ZFS SAS/SATA 控制器建議

  • April 20, 2012

我使用 OpenSolaris 和 ZFS 已經 6 個月了,主要是在 Sun Fire x4540 以及標準的戴爾和惠普硬體上。標準 Perc 和 HP Smart Array 控制器的一個缺點是它們沒有真正的“直通”JBOD 模式來將單個磁碟呈現給 ZFS。

可以配置多個 RAID 0 陣列並讓它們在 ZFS 中工作,但它會影響熱插拔功能(因此需要在磁碟故障/更換時重新啟動)。我很好奇推薦哪些 SAS/SATA 控制器用於自製 ZFS 儲存解決方案。此外,電池支持的寫入記憶體 (BBWC) 在 ZFS 儲存中有何影響?

我推薦(幾乎)任何使用 LSI 1068E SAS 晶片(PCI-E)並支持 Initiator-Target 模式(JBOD 模式)的 SAS/RAID 控制器。這不包括 MegaRAID 控制器。

我使用的是 3442E 和戴爾 6/iR。

  • LSI SAS 3442E(4 個內部 - SFF-8484、4 個外部 - SFF-8470)
  • LSI SAS 3081E(8 個內部 - SFF-8087)
  • LSI SAS 3041E(4 個內部 - SATA)
  • LSI SAS 3801E(8 個外部)
  • LSI SAS 9212-4i4e(4 個內部 - SATA,4 個外部 SFF-8088)
  • LSI SAS 9211-8i(8 個內部 - SFF-8087)

你明白了。

我還推薦 ebay 上便宜的戴爾 SAS 控制器。

  • 戴爾 SAS 5/iR -(4 個內部埠)
  • 戴爾 SAS 6/iR -(8 個內部埠)
  • 戴爾 H200

不 - 戴爾 PERC 5 / E - 戴爾 PERC 5 / I - 戴爾 PERC 6 / E - 戴爾 PERC 6 / I

為什麼不是 MegaRAID?

這些控制器不支持非 RAID、JBOD 模式。他們不能直接向主機提供磁碟。每個磁碟必須首先包含在邏輯磁碟中。您可以為您擁有的每個磁碟創建一個邏輯卷並將其提供給 ZFS。性能應該是相當的。但是,這意味著將標頭資訊放在物理磁碟上。如果您的控制器出現故障,您必須使用另一個配置完全相同的 MegaRAID。並且不能保證另一個 SAS 或 SATA 控制器將正確地看到數據並以可以正確建構 zpool 的方式呈現卷。

引用自:https://serverfault.com/questions/84043