为什么通过 USB 下载到闪存似乎比下载到硬盘慢得多?
我正在使用 Firefox 插件从 rapidshare.com 下载文件全部击倒。首先我尝试通过 USB 2.0 直接下载到我的 USB 闪存驱动器,其理论带宽为 480 Mbit/s,但下载速度卡在 20 kb/s 左右。
/tmp
当我尝试将同一个文件下载到硬盘上的其他位置时,下载速度很容易达到 1MB/s 以上。
如果瓶颈不可能是 USB 2.0 总线,那么您如何解释这种差异呢?
答案1
答案2
USB 闪存盘通常非常慢,慢得可怜。就是这么简单。如果闪存速度慢,USB 速度再快也没用。典型的 USB 闪存驱动器是一条通往狭窄小巷的 8 车道高速公路。
我实际上见过基准速度为 100KB/s 的 USB 闪存盘。不过如今,即使是便宜的闪存盘通常也能达到 3MB/s。
答案3
USB2.0 的理论带宽限制为 480mbps,这只是可用带宽,而不是设备的实际运行速度。USB 设备运行的速度取决于设备本身的性能。如果您的闪存驱动器速度较慢(即较便宜),则运行速度会很慢。如果您仔细研究并找到性能良好的闪存驱动器,您就会得到它。就像任何用于数据传输的设备一样,它具有速度等级和规格。
例子:http://www.memoryexpress.com/Products/MX29701(额定写入速度高达 27MB/s,读取速度高达 25MB/s)