Raid

40Gbit/s RAID10 - 在單個 RAID 適配器上可能嗎?

  • July 5, 2022

我的解決方案需要超快的備份恢復。

我將使用兩台主機:操作伺服器和備份伺服器。

兩台伺服器將通過 40Gbe PCIe 4.0 8x 乙太網適配器直接連接,以便實現最大頻寬。

對於操作伺服器,我選擇了 24 個 SATA SSD(22 個活動,2 個熱保留)在 RAID 10 中工作。所選驅動器和 RAID 10 配置的潛在總寫入吞吐量為 50Gbe。

對於備份伺服器,我選擇了具有 200+ MB/s 連續寫入速度(22 個活動,2 個熱保留)的 24x SATA HDD 也可以在 RAID 10 中工作。選定驅動器和 RAID 10 配置的潛在讀取吞吐量為 45Gbe。

現在我正在尋找要在兩台伺服器上安裝的 RAID 控制器,它能夠實現從驅動器到乙太網卡的 40gbe 吞吐量。

我堅持下去,因為幾乎沒有關於 RAID 控制器吞吐量的資訊。只是像每通道 6GB/12GB/24GB 這樣的數字並不能解釋通過 PCIe 的實際最大吞吐量。

有人可以向我推荐一些支持 24 個 SATA 驅動器、RAID 10 並提供 40Gbe 吞吐量的 RAID 控制器,或者可以指向一些文章,我可以在其中獲得有關類似 RAID 控制器實際速度的解釋。

謝謝你。

一個 PCIe 4.0 x 8 連接器理論上可以處理 16 GT/s 和 15.754 GB/s,相當於最壞情況下大約 126Gbps,遠遠超過您的 40Gbps 網路速度。看看一個控制器,如果它可以持續提供 5GBps 的數據,那麼它可以填滿一個 40Gbps 的網路通道,並且鑑於大多數 SSD 調整的控制器可以處理每個通道,並且大概你會有多個通道,從這個角度來看你應該沒問題。

此外,我很高興看到您使用 R10,還有很多其他使用者使用 R5/R50 帶著這樣的陣列來到這裡,然後我們看到他們後來回來尋求幫助重建他們的數據 :)

不過,這裡有幾個方面確實讓我擔心。首先是 NUMA,你沒有提到你打算使用什麼 CPU,但如果可以的話,我會盡量確保 NIC/s 和 Controller/s 在同一個 NUMA 節點上——你不想保留 QPI /UPI 一直忙於傳輸數據,它會降低整體性能,尤其是延遲。其次是中斷管理,你將不得不做很多這樣的事情,我建議購買好的/昂貴的 NIC,因為它們將具有各種調整和解除安裝功能,以幫助你盡可能接近你的績效目標。如果您沒有調整或使用啞 NIC,則處理中斷的核心只會處理它們,我相信我們’ 很高興在這個網站上提供幫​​助,但請先搜尋以前的問題和答案,因為我確信這里之前已經涵蓋了很多這方面的內容。我最後擔心的是完全使用 40Gbps - 原因是對於“40G”的某些實現,您會發現它實際上只是 4 x 10Gbps 鏈路但綁定到硬體控制的 LAG/etherchannel,這可以限制,事實上最壞的情況可能會將您限制在 10Gbps 的點對點頻寬。顯然,在一台伺服器正在與多個客戶端通信的情況下,這被“抹去”並且有點消失了,但是在點對點的情況下,我真的不知道確切的行為,我想讓你知道它是關心我。

最後一點,我不會就此打你,是這個網站特別排除了產品選擇推薦問題 - 原因在我們的幫助頁面中解釋了,但這次我會讓它滑動,因為它是一個寫得很好的問題:) - 我也碰巧喜歡 Broadcom、adaptec 和英特爾,但其他人可能更喜歡 LSI 和 Megaraid - 老實說,這些天他們很多。

祝你好運。

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