我的主板上只有几个 SATA 插槽,但必须在盒子里放置不少硬盘,因此自然而然地,我很容易就用完了可用插槽。
我想知道是否有分叉电缆(我不知道这些电缆的名称是什么)以便我可以将多个硬盘连接到主板上的单个 SATA 插槽?
PS. 由于所有磁盘都包含存档数据,因此速度在这里并不重要。
答案1
由于 SATA 是点对点串行系统,您不太可能从单个连接进行分支或拆分 - 更好的办法可能是找到一个备用 PCI 插槽并安装另一张 SATA 卡。这将为您提供更多连接器,并且对速度几乎没有影响。
答案2
概述
这是一张详细说明我发现的情况的图表。该图纯粹是从硬件适配器的角度绘制的,忽略了控制器的限制。因此,例如,您可以无限期地以菊花链方式连接 PCIe x1 端口(注意环路),但这忽略了控制器、速度和功率的限制。第二个例子,我认为您不能将 PCIe 端口适配到 4 个 SATA和端口倍增和从那里将 RAID 相乘(1PCIe x(4SATA/1PCIe)x 5SATA x 2SATA = 40 SATA)。
端口倍增器
你所描述的听起来最像一个端口倍增器(这里和这里)。我看到的设备不是 Y 型电缆,但是如下图所示的卡片。请确保您的主机控制器支持此功能!单个乘法器的速度可以达到约 250 MB/秒[常问问题]。我认为你可以用菊花链连接它们,但显然这样会慢一些。
突袭黑客
这是一个答案到这个问题的重复,你使用RAID 外壳如下它采用单个 SATA 输入,但支持两个驱动器,并以 RAID 0 运行,因此它是一个条带驱动器,您可以获得所有驱动器空间。此解决方案应该提供相当不错的速度,特别是如果您拥有受益于 RAID 0 的 HDD。这里最大的限制是,即使您拥有不同的驱动器,它们也会被 RAID 视为一个,因此您必须克服这一点。绝对不支持热插拔。
额外的提示,这个技巧可以与SATA M.2 SSD 也是如此。
USB 3.0
硬件似乎很少见,但它同时提供端口倍增和 RAID 方法。因此,如果您的控制器不支持端口倍增,您可以回退到 RAID 0 策略。显然,对于面向外部的 USB 和 eSATA,这是为具有空闲 Centronic 50 针 (SCSI) 插槽的外部设备设计的。据说,这种解决方案的速度会相当不错,因为 USB 3.0 可以提供 5 GB/s。
PCIe 适配器(X16 或 X1)
这个解决方案对我来说很有效。只要您有可用的 PCIe 端口,它就能提供比端口倍增更好的性能。如果没有,您可以考虑拆分 PCIe 而不是 SATA(从 x1 到 USB 然后到四个 x1 如下所示或者至一个 x16)。
说到 PCIe 的速度,有两个巨大的变量:版本和通道。两者都对速度产生两倍的影响。我看到的大多数适配器都是 PCIe 2.0,一条通道的速度为 500 MB/s,两条通道的速度为 1000 MB/s。两者都比 SATA III 的 6 GB/p 慢……但话又说回来,端口倍增器可能会将速度降低到 250 MB/s。如果用于存档,也许这并不重要。但您需要高于 PCIe v2 x16、v3 x8、v4 x4、v5 x2 或 v6 x1 才能达到 8 GB/s 并且不会成为 SATA III 的瓶颈(请注意,PCIe v5 预计在 2019 年推出,而 PCIe v4 推迟了很长时间,因此 3 目前是实际标准)。
4 个 SATA 端口,来自 PCIe X4、X8、X12、X16
SAS
最后,一根简单的电缆将 SAS 端口拆分为多个 SATA 设备。这可能会提供最佳性能。
不过,您需要注意 SAS 连接类型,因为有很多种。我主要看到 SFF-8484、SFF-8482 和 SFF-8087 用于此。我在这里链接的所有内容都是 SFF-8087。如果您没有 SAS 端口,您可以获得 PCIe 到 SAS 适配器(最多支持 7 个 SATA)。虽然与直接从 PCIe 到 SATA 相比,这是一个额外的部件,但它为您提供了更大的灵活性。相对高性能的示例(1.6 GB/s)使用此配置。据称,如下所示的适配器对于 3 个驱动器(1 个 HDD + 2 个 SSD,RAID HyperDuo(安全模式),因此 SSD 是主要访问),读取速度为 715 MB/s(Seq,256K,Q10)。
其他参考
答案3
我可以将多个硬盘连接到主板上的单个 SATA 插槽吗?
不,不是直接的。你唯一的选择是使用端口倍增器或添加额外的 SATA 或 SAS 连接器。