Jon*_*nas 68 storage performance ssd usb-flash-drive
据我了解,USB 闪存驱动器和固态驱动器(SSD) 基于类似的技术,即NAND 闪存。
但是,USB 闪存驱动器通常很慢,读写速度为每秒 10-25 MB,而 SSD 通常非常快,大约每秒 200-600 MB。
为什么 SSD 比 USB 闪存驱动器快这么多?为什么 USB 闪存驱动器的速度不超过每秒 10-25 MB?
仅仅是SSD使用对NAND闪存的并行访问还是有其他原因?
Mr *_*pha 65
并行性以及控制器如何使用它是主要因素。通常没有空间容纳 SSD 中的 8-16 个离散 NAND 芯片。USB 记忆棒中的控制器通常也没有那么复杂,可以有效地利用可用的并行性。
其他重要的因素是闪光灯的质量。许多 USB 记忆棒使用更便宜的闪存,您必须更慢地读取和写入以避免错误。USB 驱动器没有大量的过度配置来帮助保持干净的块。USB 2.0 的速度限制在 35 MB/s 左右。许多 SSD 都带有大 RAM 缓存。
这些差异的主要原因是价格。有一些 USB 记忆棒外形的 SSD,例如 LaCie FastKey。
Jav*_*ier 39
我见过的一些因素:
并行性: SSD 使用大量闪存设备并大量并行访问它们,对它们进行流水线处理和交错。
SLC vc MLC: Multi Level Cells在每个cell中存储两位,但访问时间更长,Single Level Cells,每个cell存储一位。此外,SLC 比 MLC 支持更多的写入/擦除周期。所有 USB 拇指闪存盘和 SD 卡都是 MLC,因为它更便宜。请注意,一些“消费者”SSD,例如英特尔的 X25-M,也使用 MLC,为“企业”驱动器(例如 X25-E)保留 SLC。
复杂的分配算法。 不仅对于磨损均衡(但这也非常重要),它们还将擦除与写入分离,因此当您必须写入时,驱动器已经有几个准备好写入的预擦除单元。
接口: SATA2和SATA3现在是很多比USB快。不仅在原始比特率上,而且还具有更高的效率。您永远无法达到 USB 理论速度的 100%,但在 SATA、SAS 和 IEE1394 上您可以始终如一地获得它。
一些额外的硬件技巧;就像一个由电池供电的小型写回缓存。您写入这个小 RAM,驱动器本身在确认写入后写入闪存。
Ita*_*tai 27
USB接口是一个巨大的瓶颈。我碰巧拥有一个非常酷的 Kanguru eFlash 驱动器,它有很大的不同。
该设备有一个 USB 和一个 eSata 连接器。它在 USB 端以 45 MB/s 的速度传输,在 eSata 端以 90 MB/s 的速度传输。来自同一个设备!这确实表明 USB 是限制因素。不过,正如其他人所说,有些驱动器的构建成本太低,甚至不受 USB 的限制。
U 盘的成本也比 SSD 低很多。这是因为他们使用更便宜的慢速闪存,而不是 SSD 中使用的昂贵的快速闪存。
归档时间: |
|
查看次数: |
23782 次 |
最近记录: |