USB 传输速度非常低?

USB 传输速度非常低?

我在 Windows 10 机器上使用带有 USB 2.0 端口的 USB 棒,我注意到写入 USB 设备的速度非常低,大约为 11-12 MB/s,尽管 USB 2.0 速度可以高达 60 MB/s,并且 USB 棒的平均速度应该在 30 MB/s 左右。

答案1

我在 Windows 10 机器上使用带有 USB 2.0 端口的 USB 记忆棒,USB 2.0 速度可高达 60 MB/s。

不过 60MB/秒很少见。30 到 35MB/秒是一个更现实的值。大多数外部硬盘(通常比 U 盘更快)都在这个速度范围内。

写入 USB 设备的速度非常低,大约为 11-12 MB/s,USB 驱动器的平均速度应该在 30 MB/s 左右。

嗯。没有。

专注于笔式驱动器(又称“USB 棒”),它们差别很大。我有几个促销笔式驱动器,读取速度为 5MB/秒,写入速度为 3MB/秒。这个限制是廉价笔式驱动器,而不是 USB 协议。

我也有 90MB/秒的 U 盘,通过 eSATA 连接时实际上可以达到 90MB,但通过 USB 读取时会降至 30MB/秒(具有双接口的节流 U 盘)。我的大多数 U 盘都选择高速,30MB/秒确实不是平均水平。30MB/秒非常高。对于普通的 USB U 盘来说,11-12 MB/秒实际上相当不错。

答案2

任何 USB 驱动器的写入和读取速度由两个主要因素决定:

  1. USB 端口和驱动器插入的版本(USB 1.X、2.X 或 3.X)
  2. USB 闪存盘上的物理闪存芯片。

第 1 点是众所周知的,通常,您可以通过查看 USB 端口和驱动器插入件的颜色或查看闪存驱动器上或 USB 端口旁边的铭文来查看可以使用哪个版本的 USB 端口。(颜色最初定义 USB 驱动器是 USB 3.X(蓝色)还是 2.X(黑色),但如今 USB 3.X 仍然可以是黑色,例如 USB 3.0 是黑色,3.2 是蓝色。10 年以上的 PC 可以将 USB 1.X 设置为黑色,将 USB 2.0 设置为蓝色甚至灰色。如今,蓝色通常用于定义最佳/更快的 USB 端口。)

USB 类型的速度通常如下:

  • 1.0 = 1.5 Mb/s
  • 1.2 = 12 Mb/s
  • 2.0 = 12 Mb/s
  • 2.2 = 480 Mb/s(也称为高速 USB2)
  • 3.0 = 4.8 Gb/s(也称为 USB 3.0 Gen1)
  • 3.1 = 5 Gb/s(也称为 USB 3.0 Gen2)
  • 3.2 = 10 Gb/s
  • 4.0 = 100 Gb/s

这些数字纯属理论,取决于电压类型、端口和驱动器所用材料以及在存储和驱动器之间传输和提取缓存数据时使用的数据压缩。它们可以看作传输速率的硬性限制。

第 2 点是差异最大的点,实际上也解释了不同品牌和型号之间的价格差异之大。说白了,闪存驱动器有 1 个或多个 RAM 芯片,在将数据移入和移出闪存驱动器时充当载体(可以将其想象成装文件的盒子)。该 RAM 芯片或这些 RAM 芯片使用微芯片作为处理器来管理其数据传输(可以将其想象成控制在盒子之间移动文件的双手的大脑)。单个 RAM 芯片的内存可能低至 256Ko,也可能高达 4Go。RAM 芯片的价值决定了微芯片需要填充、发送包裹、清空、冲洗并重复多少次,直到所有数据都正确传输。

因此,举例来说,假设 1 个闪存驱动器有 2 个 512Mo RAM 芯片,另一个有 1 个 126Mo RAM 芯片,并且两者都有 8Go 的存储空间。具有 2x512Mo RAM 芯片的闪存驱动器必须将 1Go 文件切成 2 个部分,并且能够一步完成整个任务,或者最多 2 步,这几乎需要一秒钟,而具有 1x126Mo 的闪存驱动器必须将文件切成 9 个部分,将其中 8 个部分临时存储到闪存中,每次传输 1 个部分,清除其 RAM 缓存,重复 8 次。整个过程可能总共需要 10 秒。当您看到传输突然达到 0Mb/s 一段时间时,那是闪存驱动器正在清除其 RAM 芯片的缓存。RAM 芯片越好,该过程完成得越快。

当您看到 32Go 的 USB 闪存盘售价 15 美元或 64Go 的售价 20 美元时,这通常是带有单个 RAM 芯片或一堆旧(且性能较弱)芯片的闪存盘。真正售价 60+ 美元的闪存盘通常具有多个高容量 RAM 芯片。(我说的“真正”是指它的价格不仅仅是因为其品牌或装饰封面而高昂。如果您购买带有 Pokemon 或 Minecraft 或某些电视剧或动漫封面的闪存盘,您就会知道您只为该 IP 支付了一半的价格,因此 60 美元的 Minecraft 闪存盘基本上相当于 30 美元的普通闪存盘。)当您为每台闪存盘支付 5 美元时,亚马逊上的所有“批量”设置通常使用 1 到 4 个 126Ko 到 512ko 的 RAM 芯片,这意味着它们的速度几乎是 USB 1.0 的两倍,即使它们被称为 USB 2.0 或 3.0!

相关内容