连接多个 SATA HDD 可以增加吞吐量吗?

连接多个 SATA HDD 可以增加吞吐量吗?

据我所知,SATA HDD 的速度受限于磁盘的转速。典型的 5400 rpm HDD 的读/写速度约为 100 MB/s,但 SATA II 支持 375 MB/s 的读/写速度。

假设所有电源问题都得到解决,将多个 HDD(作为 JBOD 同时旋转)连接到单个 SATA 端口是否可以增加吞吐量?

答案1

切成几部分:

连接多个硬盘可以增加吞吐量吗?

是的。答案通常是 RAID,或者多个使用的文件系统分布在多个驱动器上。

(作为 RAID JBOD 同时旋转)

JBOD 只是一堆磁盘,因此它不是RAID。
您是不是想写 RAID或者JBOD?

连接至单个 SATA 端口

单个 SATA 端口通常只能连接一个设备。您无法将多个 SATA 驱动器直接连接到单个 SATA 端口。可以使用端口倍增器来解决这个问题。如果您的 SATA 端口与一次一个磁盘。它可以切换到另一个磁盘,而且切换速度非常快,但它仍然一次只与一个磁盘通信,如果你不能同时使用 3 个或更多磁盘,这个链接很快就会饱和。

主板(或者更确切地说是使用的 SATA 控制器,通常是主板的一部分)也需要支持此功能。


您要求一个 SATA 端口有什么特殊原因吗?

传统上,要么使用更快的驱动器,要么将多个驱动器连接到相同数量的 SATA 端口。或者使用专用的 RAID 卡。


SATA II 支持 375 MB/s 的读写速度。

实际上并非如此。270MiB/秒是 SATA-II 上可存档的最大值。请注意,33.0 千兆位/秒包括用于协议开销的位。实际数据传输要低得多。270MiB/秒是使用快速 SSD 和内置于 ICH9/ICH10 芯片组中的 SATA 控制器实现的。其他控制器通常速度较慢。

相关内容