Sas

SATA/SAS 電纜的最大有效長度是多少?

  • January 8, 2020

有問題的伺服器是 DELL PowerEDGE SC1435。我正在考慮購買帶有兩個內部 SFF-8087 埠的基於 LSI 1068e 的卡。我打算將帶有外部多個硬碟盒的機器用作基於 ZFS 的文件伺服器。我會將卡與 SFF-8088 支架連接(假設長度為 0.5m)。硬碟外殼上的另一個 SFF-8088 支架應扇出到 4x SATA 埠,以便與 sata 磁碟一起使用(假設長度為 0.5m)。外部 SFF-8088 到 SFF-8088 電纜的最大推薦長度是多少?

我發現sata電纜的最大長度不應超過1m。對於 esata,相同的長度不應超過 2m。對於外部 SAS 電纜,長度不應超過 8m。我沒有發現電纜或驅動器是否會影響最大長度。如果我使用SAS卡和SAS線在最後0.5m長度內轉換成SATA線,我應該遵守什麼規則?

這實際上是一個複雜的電氣問題,涉及電容、串擾、信號損失和許多其他因素。不過,這些東西讓我的大腦受傷了,所以根據經驗,我們只能說無源電纜應該限制在最短的長度,並且應該始終保持在規格限制之下。

實際上,比規格限制稍長的電纜可能仍然可以工作,但是嘗試這樣的事情是錯誤的,編寫規格的工程師會找到你並在你睡夢中殺死你。


因此對於以下配置:

[Controller]<--SAS Cable--><--SATA Cable-->[SATA Drive]

或者

[Controller]<--SAS-TO-SATA Cable-->[SATA Drive]

控制器和驅動器之間的兩條總電纜長度應限制為最大長度 1 米(SATA 限制)。

一米是一條非常長的電纜——我很難找到超過大多數伺服器/機架的電纜佈線。如果您在機架中有外部電纜的情況下,通常的建議是移動機器以縮短距離。


當涉及活動組件時(就像您的情況一樣),情況會有所不同。

任何無源電纜的長度仍然有限​​,但有源組件(至少部分)會重置距離計數器,因此在這樣的配置中:

[Controller]<--ESATA Cable-->[JBOD SAS Backplane]<==SAS Cables==>[SAS Disks]

ESATA 電纜長度限制為 2 米(ESATA 規範限制),並且電纜之間JBOD 的背板和 SAS 驅動器僅限於 SAS 限制(我認為它是 3 米,但不要引用我的話)。

實際上,您不能只將電纜連接在一起形成一條無限長的鏈(即使您在每個距離限制處都插入一個有源組件)——最終,電纜和硬體引入的延遲會開始導致問題. 在此之前是否達到了其他實際限制(如控制器頻寬飽和)。

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