USB 数据传输速率低于预期

USB 数据传输速率低于预期

Ubuntu 11.04 上的 USB“数据传输率”为 13MB/秒。这应该是 USB 2.0 的 5 倍左右。

谁能知道为什么我的现代主板上没有 USB 1.0 端口而只有 USB 2.0 端口,却能达到 USB 1.0 的速度?

答案1

不要依赖“理论速度”。除非在完美条件下,否则没有人能达到理论速度。完美条件包括:

  • 正确的高度(高度会影响)
  • 位置(如果你在城市里,发电机旁边的位置与在农场里的位置不同)
  • 正确的主板...划掉...完美的主板到 USB 配置(包括用于制造主板部分以连接到 USB 并提供这些速度的矿物质)
  • 最后... 你必须在月球上才能让它完美运作;)

我在这里要说的是,上述速度都没有实现。没有。它们只能在实验室里实现,在实验室里,它们在非常严格的条件下制造出来。这就是为什么当他们说例如:

USB 1.0 完整版 - 1.5MB/秒 <-- 不对。我始终能获得 100KB 到 350KB 之间的速度。您可能会获得稍多一点的速度,但绝对不会是 1.5MB FTW!!

USB 2.0 - 60MB/秒<--- 真的吗?是真的吗?如果你有一块好的主板,当我说好的主板时,我的意思是一块至少经过一年的验证可以提供良好结果的主板,而不是一些便宜的主板,那么你可能会达到 40MB/秒。我可以举一个适用于许多其他主板的例子。我有一块英特尔 DP35DP。前 USB 面板显示它支持 2.0,但不知何故它们的运行速度不如后 USB 连接快。大多数主板都是如此。在这个例子中,你可以看到你的两个 USB 都支持 2.0,但两者的速度并不相同,因为这取决于两个因素:你主板与特定 USB 连接器的连接以及你的 USB 笔式驱动器。我有 2 个 USB 2.0 笔式驱动器。两者都是 32GB,但看这里。一个是金士顿 Data Traveler,另一个是 Sandisk。我个人是那种当有人说 Crucial、金士顿或 Corsair 时就知道它们不错的人。当我对两者进行测试时,所有测试中 Sandisk 的速度都比 Kingston 快 2 到 3 倍。

这让我知道,即使在同一块主板上,不同的 U 盘的速度也会有所不同。而且在其他主板上速度也会发生变化。因此,在多个主板上测试 U 盘时,U 盘没有“唯一的速度”。我不得不说,Sandisk 给我的最大速度是 32MB/秒到 38MB/秒,而 Kingston 给我的最大速度是 11MB/秒到 13MB/秒。

现在让我们先了解一下主板配置,然后再了解操作系统。我的主板和许多其他主板在 BIOS 中都有一个选项(当您冷启动 PC 时,疯狂地按下 F2、DEL、F10 或 ESC),直到您进入:BIOS!

在 BIOS 中寻找显示高速或全速的选项。我觉得一个显示高速而另一个显示全速很愚蠢,因为容易产生误导,但无所谓。选择高速可获得 480Mb 速度(或 60MB/秒)。全速大约只有 12Mb(或 1.5MB/秒)。但请记住,即使您将其保存为高速,您也不会在 U 盘上获得疯狂的 60MB/秒,甚至外部 USB 硬盘也是如此。

现在完成 BIOS 部分后进入 Ubuntu 并进行一些测试,并运行一些命令(如“sudo lsusb -v”)来获取有关 USB 端口的一些信息。您也可以尝试“lshw”来获取有关主板的更多信息。

在结束之前,我希望这篇文章能帮助我们理解困扰我们所有人的有关 USB 2.0 及其应有的“速度”的问题。这应该能解决我们对 USB 端口的疑虑,让我们知道在哪里可以找到问题,以及了解 USB 制造商如何在 TheoryLand 中“制造”出一些奇怪的速度,但在 RealWorldLand 中却不适用。祝你好运。

相关内容