web-dev-qa-db-ja.com

小さなファイルの書き込みを高速化するUSB​​フラッシュドライブの推奨事項

小さなプロジェクト用にSubversionリポジトリとサンドボックスを保存する作業ドライブとして使用できるドライブが必要です。 DVDリッピングも保存できるようにしたいと思います。現時点では、Super Talent pico-C8gbを持っています。 DVDリッピングの読み取りと書き込みは高速ですが、小さなファイル(つまり、4k未満)でのパフォーマンスはまったくひどいものです(ここではフロッピーディスクの速度について説明しています)。 このArsレビュー 同様のスーパータレントドライブを測定し、私の測定値をほぼ確認しました(5ページのランダム書き込み速度を見てください)。

そのため、小さなファイルの読み取りと書き込みに負担をかけず、非常に大きなファイルでも許容できるパフォーマンスを備えた8GB以上のドライブを探しています。

5

私は同じ問題を抱えていました:ソースディレクトリのバックアップ。いくつかのUSBフラッシュドライブを試した後、私はSandisk Extremeに落ち着きました。これは素晴らしい仕事をしており、現在、マイル単位で最高の(手頃な価格の)4Kライターです。

Sandisk Extreme Benchmark Scores from WhoRatesIt.com

上記のスコアは、8つの主要なフラッシュドライブと比較した(USB 3.0ポートでの)パフォーマンスを示しています。完全なレビューは次の場所にあります: http://www.whoratesit.com/SanDisk-Extreme-USB-30-16GB/Rating/1301

Sandisk Extremeは、この SB 3.0フラッシュドライブの比較 のバリューリーダーでもあり、27のフラッシュドライブラボテストが含まれています。

1
Neuralrank

残念ながら、私の経験から、妥当な速度で小さなファイルを書き込むことができるフラッシュドライブを見つけたことがありません。これはフラッシュドライブの呪いのようです。

私が気付いたもう1つのことは、16GBのCorsairVoyagerGTは8GBモデル(強く推奨されるフラッシュドライブ)よりも書き込みがはるかに遅いことです。これは私の個人的な経験だけではありません。それは私が多くの所有者から聞いたものです。書き込み速度が遅すぎると考えられているため、WindowsReadyBoostを使用することすらできません。

4
alex

基盤となるテクノロジーについて誰も話していないことに驚いています。ほとんどの新しい、より大きなフラッシュドライブは マルチレベルセル (MLC)フラッシュテクノロジーを使用しますが、古いドライブは シングルレベルセル (SLC)を使用します。スモールファイルのパフォーマンスは、SLCベースのディスクを使用するとはるかに優れています。

MLCフラッシュドライブははるかに密度が高く、ドライブファームウェアは、データを格納するために非常に大きなブロックを使用することで密度を処理します(従来のスピンドルディスクが使用する一般的な512セクターのブロックではありません)。ブロックサイズは、32KiBから1MiBまでの範囲です。このアーキテクチャは、小さなファイルの書き込みパフォーマンスを低下させます。

要するに、SLCフラッシュドライブにはこの問題はありません。残念ながら、SLCドライブはより高価であり、密度もはるかに低くなります(通常は4 GB未満)。

MLCの大きなブロックサイズを最適化するために実行できるファイルシステムの最適化はたくさんありますが、通常、フラッシュディスクが使用しているブロックサイズがわからないため、多くの作業が必要です(これらは、常に512バイトのセクターを報告します。互換性の理由)。 Windowsについてはわかりませんが、Linuxでは、ext4(ストライドとストライド幅)とXFS(suとsw)を使用して書き込みを最適化できる多くのチューニングがあります。一般に、最適なパラメータを見つけることは完全に経験的です。最適なパラメータが見つかるまで実験する必要があります。

まだSLCベースのフラッシュドライブが市場に出回っているのかどうかはわかりませんが(MLCの方がはるかに安い)、2007年に購入したCorsair Flash Voyager 4 GBは、MLCではなくSLCであり、ファイルが小さいと思います。パフォーマンスはそれで素晴らしいです(その時のそれのベンチマークをチェックしてください)。

3
Samat Jain

SandiskのContour&Contour Extremeフラッシュドライブの製品ラインは少しコストがかかりますが、同等の高性能ドライブと比較して、小さなファイル(小さなブロック書き込み)でそれほど多くのパフォーマンスを失うことはありません。購入しましたが、デザインはエレガントでドライブの保護に優れていると言わざるを得ません。奇妙なことに、バルク書き込み速度は宣伝されているほど速くはありませんが、小さなファイルのパフォーマンスは非常に良好です。

この場合、それはすべてコントローラーの電子機器にあります-フラッシュ自体はドライブ間でほぼ同じですが、OCZ高速ドライブは複数のI/Oチャネルを使用するため、一括読み取り/書き込みが向上します。これはよりスマートな制御電子機器を犠牲にするため、ファイルが小さいと最悪の事態になります。

ドライブを購入する前に多くの調査を行いましたが、目標はあなたと同じでした。数kBのファイルでベンチマークを行っているサイトをいくつか見つけましたが、現在はリンクを見つけることができません。それらは特定の数字を提供するかもしれません。

1
BobMcGee

さて、これは100%の答えではありませんが、外部電源を必要とせず、小型で、どのペンドライブよりも高速である(そしてはるかに耐久性のある)小型/ポケット外付けHDDを選択する必要があります。

1
Apache

OCZ Rally 2 Turboは、私が出会った中で最速です。まだもっと速いものを探していますが、見つけられません!!

http://www.pendrivereviews.com/ocz-rally-2-turbo/

1
Max888

TestFreaks あなたに役立つかもしれないいくつかのテストがあります。彼らは 17の異なる16GBドライブさまざまなサイズの21の異なるドライブ を比較しました。

0

Patriot Xporter XTとOCZRally2は、どちらも3つの高速ドライブのレビューで言及されています。これは X-bit labs で興味深いと思うかもしれません。

0
Rob Kam