SATA/SAS 電纜的最大有效長度是多少?
有問題的伺服器是 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 米,但不要引用我的話)。
實際上,您不能只將電纜連接在一起形成一條無限長的鏈(即使您在每個距離限制處都插入一個有源組件)——最終,電纜和硬體引入的延遲會開始導致問題. 在此之前是否達到了其他實際限制(如控制器頻寬飽和)。