SAS 擴展器還是更好的控制器?
過去,我組裝的伺服器都有 8 個或更少的磁碟,所以我不必過多考慮儲存控制器 - 像 P440ar(我的經驗是 HP)這樣的標準控制器,最多支持 8 個磁碟就足夠了。
我目前指定的伺服器可能有 10 到 12 個 SFF 磁碟,這意味著通常的標準 P440ar 是不夠的。要支持 >8 個磁碟,我似乎有幾個選擇:
- 堅持使用 P440 並添加 SAS 擴展卡
- 將控制器切換到 P840 之類的設備,最多支持 16 個磁碟,無需 SAS 擴展卡
因此,我一直在嘗試了解每種方法的優缺點。
如果您想創建一個跨越比控制器本身支持的更多磁碟的 RAID 陣列,您別無選擇,只能使用 SAS 擴展器。假設情況並非如此,以下之間的優缺點/區別是什麼:
- 更小的控制器+擴展器
- 更大的控制器
(其中“smaller”是不支持所需驅動器數量且沒有擴展器的控制器,而“larger”是支持的控制器)
…以及何時/為什麼選擇一個選項而不是另一個選項?
根據我自己使用擴展器的經驗,我會選擇更好的控制器,原因如下:
1)擴展器+控制器的價格接近一個更昂貴的控制器。
2)您必須處理控制器和擴展器之間的兼容性問題,然後是電纜問題(控制器和擴展器之間的正確電纜),然後是擴展器和磁碟之間的磁碟電纜。他們並非都是一樣的。
3)閃爍擴展器很痛苦,你需要 windows 埠或原始 linux 實用程序,例如 sg_write_buffer 和 lsscsi/sg_scan.exe,這已經是避免它的充分理由(除非你從同一製造商處購買它們,而且我知道惠普有時需要惠普主機板)。
4)在 12G 領域,不同製造商(例如 LSI 和 HPE)**的擴展器和控制器之間存在相當多的不兼容問題。**我聽說相同的配置適用於某些人,但不適用於其他人。
如果適合您,可以考慮兩個 RAID 控制器,您可能會獲得相同的價格和更好的性能。
PS:如果您決定與其他製造商合作,請在購買之前熟悉閃爍擴展器。我建議從 Intel 擴展器附帶的 Windows 實用程序開始(sg_write_buffer.exe、sg_scan.exe、update.bat(需要為非 Intel 修改它),它們還提供 RPM 用於 linux 或這篇文章,看看你得到了什麼涉入。