RAID 闪存驱动器

RAID 闪存驱动器

前几天,我想到了一个很棒的想法 - 我可以买一堆便宜的 USB 2.0 驱动器,然后填满我的 7 端口 USB 集线器中的空间,以用于超快速 RAID 设备!但从现实来看,情况并不乐观。我思考这至少会让我获得更快的读取时间,但写入时间如何?哪种 RAID 级别最适合此目的?(我正在尝试优化速度,任何数据都不需要特别安全。)

如果这是一个“好主意”,或者至少不是完全愚蠢的,我该如何设置它?我运行的是 Ubuntu 12.10 和 Windows 8。

答案1

我不建议使用 USB 2.0 RAID 方法,因为该方法与内置硬盘(SATA 或 SAS)之间的传输速率明显较慢。再加上您使用的是 USB HUB,这会使传输速率更慢,从而违背 RAID 设置的目的。

答案2

用一堆廉价的 USB 拇指驱动器构建突袭是一个好主意。有关此主题的“必读”文章可在此处找到:http://analogbit.com/node/4

总而言之,在大多数情况下,最多需要六个 USB 闪存驱动器才能使 USB 带宽饱和。许多写入速度较低的 USB 闪存驱动器实际上在内部进行磨损均衡(例如:Sandisk Cruzer Blade 4GB 为此目的停留在 4MB/s)。只有一个闪存驱动器时,写入速度约为 4 到 10 MB/s。在 RAID 0 中使用六个闪存驱动器时,写入速度与外部硬盘一样高:在这种设置下,数据安全性与写入速度性能之间没有权衡。

关于用例:

  • 廉价存储成为可能
  • 低功耗
  • 低热量
  • 无噪音运行
  • 没有数据安全与性能的权衡
  • size 可以动态扩展

PS:我个人使用由七块 Sandisk Cruzer Blade 32GB 和 D-Link HUB H7 组成的 RAID0,插在 24/7 运行的 OpenWrt 路由器上。总成本低于 256GB SSD 和 2.5 英寸外置硬盘盒。

答案3

好吧,看起来单个 USB 2.0 总线的限制会削弱这个想法。为了提高速度,我可以在每条总线上使用两个闪存驱动器,并使用多条总线(我的笔记本电脑上有两条总线),总共 70 MB/s(维基百科说每条总线的最大吞吐量为 35 MB/s,每个闪存驱动器大约为 20MB/s)。但是,这并没有那么多 - 看起来在软盘驱动器时代更可行。

相关内容