web-dev-qa-db-ja.com

フラッシュドライブの襲撃

先日、私は素晴らしいアイデアだと思ったのです。安価なUSB 2.0ドライブをたくさん購入して、7ポートUSBハブのスペースを超高速RAIDデバイス用に埋めることができました。しかし、日の目を見ると、それはそれほど良く見えません。 I thinkこれにより、少なくとも読み取り時間が速くなりますが、書き込み時間はどのようになりますか?この目的に最適なRAIDレベルはどれですか? (速度を最適化しようとしています。データは特に安全である必要はありません。)

これが「良いアイデア」である場合、または少なくとも完全にばかげているわけではない場合、これを設定するにはどうすればよいですか? Ubuntu12.10とWindows8を実行しています。

5
WindowsEscapist

ええと、単一のUSB2.0バスの制限がこの考えを損なうように見えます。速度を上げるために、バスごとに2つのフラッシュドライブを使用し、複数のバス(ラップトップには2つあります)を使用して合計70 MB /秒にすることができます(ウィキペディアによると、バスあたりの最大スループットは35 MB /秒で、各フラッシュドライブは約20MB /秒)。ただし、これはそれほど多くはありません。フロッピードライブの時代にはもっと実現可能だったようです。

0
WindowsEscapist

USB 2.0レイド方式を使用することはお勧めしません。これは、USB 2.0レイド方式と内蔵ハードドライブ(SATAまたはSAS)との間の転送速度が大幅に遅いためです。 USBハブを使用しているという事実と組み合わせると、転送速度がさらに遅くなり、RAIDセットアップの目的が損なわれます。

2
Sorean

安価なUSBサムドライブの束からレイドを構築することは素晴らしいアイデアです。このトピックに関する「必読」はここにあります: http://analogbit.com/node/4

要約すると、ほとんどのユースケースでUSB帯域幅を飽和させるには、最大6台のUSBフラッシュドライブが必要です。書き込み速度の遅いUSBフラッシュドライブの多くは、実際には内部でウェアレベリングを行っています(例:Sandisk Cruzer Blade4GBはこの目的のために4MB /秒でスタックしています)。フラッシュドライブが1つしかない場合、書き込み速度は約4〜10 MB/sです。 RAID 0に6台のフラッシュドライブがある場合、書き込み速度は外付けハードディスクと同じくらい高速です。この種の設定では、データの安全性と書き込み速度のパフォーマンスの間にトレードオフはありません。

ユースケースについて:

  • 安価な保管が可能
  • 低消費電力
  • 弱火
  • ノイズのない操作
  • データの安全性とパフォーマンスのトレードオフなし
  • サイズは動的に拡張できます

PS:私は個人的に7つのSandisk Cruzer Blade32GBで作られたRAID0と24時間年中無休で動作するOpenWrtルーターに接続されたD-LinkHUBH7を使用しています。 256GBSSDおよび2.5 "外付けHDDエンクロージャーよりも低い総コスト。

1
Sahabia