SATA 速度与实际传输速度有何关联?

fUr*_*ous 5 motherboard hard-drive sata

在我的主板上,我有“SATA 6Gb/s”端口,但是当我传输时,我通常会得到 70+ MB/s。这是一个“SATA 6Gb/s”磁盘。

我想我用作服务器的旧 PC 也有同样的问题,但它的速度为“SATA 3Gb/s”。

“SATA 6Gb/s”和“SATA 3Gb/s”是什么意思?它是总带宽吗,所以如果有 6 个 SATA 端口——同时工作——我会得到 500 MB/s?这与我典型的 70+MB/s 相差甚远。

我知道我的硬盘驱动器的质量是一个问题,它是一个普通的 3.5 非 SSD,我知道文件大小和文件数量会有所不同,但它应该接近 500 MB/s 吗?

Dam*_*mon 4

Sata 6Gbs 意味着该连接在编码之前理论上每秒可以传输 6 GigaBits。这是纯粹的连接速度,与所连接设备的能力无关。

因此,在 6Gb/s 链路上,这将是(6,000,000,000 位/每字节 8 位)*(8/10 链路编码)= 600 兆字节每秒。

使用相同的公式,SATA 3Gb/s 最终变为 300 MB/s。

当您获得 70+ MB/s 的“速度”时,您会发现您的设备已达到 70Mb/s 的最大能力,并通过 600MB/s 的 SATA 链路传输该信息。

  • @fUrious HDD 有物理限制。盘片速度、磁头寻道速度等都会限制数据传入和传出驱动器的速度。了解硬盘的工作原理。本质上,无论“操作”有多小,您每秒最多只能执行 100-200 次物理操作。通常,这是寻找驱动器上正确物理位置的磁头。 (2认同)