2台のSSDハードディスクを備えたRAID0(ストライピング)は意味がありますか?
Does Raid 0 With Two Ssd Hard Disk Make Any Sense
解決:
質問を正しく読む必要があります。
彼は、RAID1 MIRRORではなく、RAID0STRIPEについて質問しています。
私の答え:はい、速度が大幅に向上します。
参照:http://staff.science.uva.nl/~delaat/rp/2009-2010/p30/presentation.pdf
速度:私のワークステーションはソフトウェアRAID(mdadm)を使用してLinux Mintを実行し、ファイルシステムとしてXFSを使用してストライプで4つのドライブを実行します。そのようなワークステーションに座ったら、1つのプラッタードライブで昔に戻りたくありません。
1つのSSDがクラッシュした場合に備えて、増分バックアップを使用してワークステーションを毎日バックアップし、完全バックアップを毎週バックアップします。
あなたの速度は素晴らしいですが、1つのssdがクラッシュした場合あなたはたくさんのデータを失います。だからあなたは警告されます。
クラウドをバックアップして使用し、追加のファイルを保存します。
ストレージ:私のNASは3TBの2 +4ドライブを備えたストレージ用にFreeBSDZFS ZRAID2を純粋に実行しているので、12TBと3TBの2つのドライブが冗長性を提供するので、データを失うことなく一度に2つのドライブを失うことができます。私のNASは通常のドライブで動作します。
ZFSは現在、確実にストレージとして、ディスクに最適なファイルシステムです。 FreeBSDまたはFreeNAS、ZFSguru、NexentaStorなどの専用NASソフトウェアソリューションを探すことができます...私はFreeBSDシステムを微調整するのが好きなのでZFSguruを選びました。 iSCSIとSMB / NFS共有を使用しています。
サーバー:
私のお気に入りは、ZFSにプラッターを使用し、ZFSのZILにSSDを使用することです。しかし、それはダークアートです。
注1:
障害が発生した場合に備えて、ハードウェアのレイドを回避するようにしてください。同じハードウェアを再度使用する必要があります。お客様のマザーボードで安価なRAIDコントローラを使用しないでください。 OSには、ハードウェアコントローラー内の最もくだらないRAIDソフトウェアと同様に、RAIDを処理する方法が多いため、回復のために、OSでサポートされているソフトウェアRAIDを使用してみてください。
注2:注2:
ZFSを使用する場合は、ハードウェアRAIDコントローラーを絶対に避けてください。ドライブを接続するのに十分なSATAポートを備えたマザーボードを探します。レイド機能のない専用コントローラーがあります。
ZFSを使用してレイドをセットアップする
注3:
SSDは4ディスク後にスケーリングしなくなりますHDDは5ディスク後にスケーリングし続けます
注4:注4:
SSDにはさまざまな種類があります
SSDSLCとMLCがあります。 1つ目は最も高価ですが、高速で、大量の読み取り/書き込み操作に最適です。
はい、書き込み速度は向上します。私は4つのSSDでそれぞれ30GBのRAID0を実行しています。書き込み速度は600MbPSを押します。まもなく2x256 SATA3 SSD RAID 0ドライブにアップグレードします。300MbPSで実行されるディスクは1つだけなので、それはあなた次第です。 SATA 3 SSDが2つある場合のSATA定格は、900MbPSを書き込むこともできますが、それにはRAID0も設定する必要があります。ですから、パフォーマンスを望むかどうかは完全にあなた次第です。はい、それはより速く、そしてはい、あなたはすべてのデータを失うでしょう、しかしそれがゲームのためだけであるならば、あなたはそれを1日以内に再構築することができます。また、オプションが2x 256GBSSDまたは1x512 SSDのいずれかを取得する場合は、2x 256 SSDを使用して、書き込み速度を大幅に向上させます。
これが私が行ったテストです。結果を見て自分で決めることができます。
環境
- CPU:Intel Xenon CPU E5-2650 v3 @ 2.30GHz(コア10、論理プロセッサ20)
- RAM:32GB
- ファイル:sample.rar(13.5 GBサイズ)
- ウィンドウズ10
テスト
私のワークステーションにはが含まれています。
- RAID0ドライブとしてセットアップされた2x1TB SSD
- 1TBハードドライブ
- Cygwinターミナルを使用しました。
cpと
時間コマンド
- あなたが家族でない場合
timeコマンドは、「リアルタイム」を使用して各ケースを比較します
各状況でのファイルのコピー時間は次のとおりです
RAID0からRAID0
実際の0m17.089sユーザー0m0.140ssys 0m10.686s RAID0からHDD
実際の1m25.302sユーザー0m0.437ssys 0m21.078s HDDからHDDへ
実際の1m17.935sユーザー0m0.265ssys 0m14.921s HDDからSSDへ
実際の1m29.908sユーザー0m0.359ssys 0m13.281s ノート: 私のワークステーションでは、このRAIDOドライブを使用して150GBの大規模なC ++ / C#プロジェクトをコンパイルします。これにより、RAID0のセットアップにより、2時間以上節約できました。 RAID0のセットアップ方法が必要な場合は、私が書いたブログ投稿http://codeketchup.blogspot.sg/2016/03/how-to-setup-raid-0-with-ssd.htmlをご覧ください。