SATA/SAS 电缆的最大可用长度是多少?

Sal*_*leB 5 hardware sata sas

有问题的服务器是 DELL PowerEDGE SC1435。我正在考虑购买带有两个内部 SFF-8087 端口的基于 LSI 1068e 的卡。我打算使用带有外部多硬盘机箱的机器作为基于 ZFS 的文件服务器。我会用 SFF-8088 支架连接卡(假设长度为 0.5m)。硬盘盒上的另一个 SFF-8088 支架应扇出到 4 个 SATA 端口,以便与 sata 磁盘一起使用(假设长度为 0.5m)。外部 SFF-8088 至 SFF-8088 电缆的最大推荐长度是多少?

我发现 sata 电缆的最大长度不应超过 1m。对于 esata,相同的长度不应超过 2m。对于外部 SAS 电缆,不应超过 8m。我没有发现电缆或驱动器是否会影响最大长度。如果我在最后0.5m长度内使用SAS卡和SAS线转换成SATA线,我应该遵守什么规则?

vor*_*aq7 5

这实际上是一个复杂的电气问题,涉及电容、串扰、信号损失和许多其他因素。不过,这些东西让我很头疼,所以根据经验,我们只能说无源电缆应该限制在最短的长度,并且应该始终保持在规格限制之下。

实际上,比规范限制稍长的电缆可能仍然可以工作,但尝试这样的事情是错误的,编写规范的工程师会找到你并在睡梦中杀死你。


因此,对于以下配置:
[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 米,但不要引用我的话)。

实际上,您不能只是将所有东西连接在一起形成无限长的链(即使您在每个距离限制处都插入有源组件) - 最终,布线和硬件引入的延迟将开始导致问题。在此之前您是否达到了其他实际限制(例如控制器带宽饱和)。