Raid

SAS 擴展器和 RAID 控制器的頻寬

  • August 10, 2015

擁有一個具有八個內部 SATA3 通道的 RAID 控制器,您可以在所有八個驅動器上獲得 6 Gb/s。如果我將 24 埠 SAS 擴展器連接到 8 埠 RAID 控制器,我還能獲得 8 x 6 Gb/s 的最大吞吐量,還是能夠獲得 24 x 6 Gb/s,假設擴展器的額定值為 6所有埠上的 Gb/s?

當然,PCIe 頻寬以及 RAID 控制器都會限制它,但從理論上講,這是正確的嗎?PCIe 2.0 x8 的頻寬為 4000 MB/s,而 PCIe 3.0 x8 的頻寬為 7880 MB/s。

例如,我正在考慮為我的家庭伺服器購買 LSI MegaRAID 9271-8i。它有八個內部 SATA 6 Gb/s 通道。有了這個,我可以連接 8 個硬碟驅動器,它們可以在傳輸速率方面工作,因為每個可用驅動器都有一個 6 Gb/s 通道。但是將來儲存容量可能會太低。我想我可以添加一個 SAS 擴展器,比如 Intel RES2SV240。它是一個 24 埠擴展器,每個埠的速率為 6 Gb/s。那麼我是否充分發揮擴展器的潛力,為所有可能的 24 個驅動器提供 6 Gb/s 連接?如果是這樣,我是否可以購買 9271-4i(只有四個內部 SATA 埠)和英特爾 SAS 擴展器,以便能夠連接多達 24 個硬碟並讓它們全速工作?

是的和不…

想一想:您的磁碟不會以 6Gbps 的速度執行(除非它們是 SSD)。因此,當您使用 SAS 擴展器時,一定程度的超額訂閱是可以的。

更常見的情況是使用外部 JBOD 儲存機箱。這些通常有 1 個或 2 個 4 通道 SAS 連接器將它們連接到主伺服器。讓我們假設 4 x 6Gbps,因此總頻寬為 24Gbps。那裡的東西肯定是超額訂閱的,因為您可能有 24 個以 6Gbps 的速度連結的磁碟……但請記住,實際上大多數磁槃無法達到超過 1.5 或 2Gbps,因此這種超額訂閱水平是可以的。

請記住,6Gbps 只是一個連結速度。您將無法通過擴展器連接所有連接的磁碟來實現此目的,因為擴展器具有到 RAID 控制器的上游連接。RAID 控制器是這裡的限制因素。

請參閱:

SAS 擴展器是否與 SAS 控制器透明地工作?

SAS SFF-8087 分支電纜究竟是如何工作的?+ RAID/連接問題

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