web-dev-qa-db-ja.com

新しいPCでの最適なSATASSD構成

私は次のPC用にSATASSDで販売されていますが、価格がサイズに比例して上昇するため、(OSとプログラムの)最適な構成は次のようになります。

  1. 使用する2つのSSD:
    1. オンボードRAID0
    2. rAID0専用のRAIDコントローラー
    3. ソフトウェアRAID0
  2. 上記のコントローラーのいずれかを使用しているがJBODとして使用している2つまたは3つのSSD
  3. RAID5を使用した上記の構成のいずれかで3つのSSD
  4. OS用1SSD +プログラム用1SSD
    1. 上記のオプションと別のドライブの%UserProfile%も
  5. OSとプログラムの両方に1つの大きなSSD
  6. 上記のオプションの1つで、SATA3コントローラーを使用します
  7. 私が考えていなかった何か他のもの

OSはx64Windows 7(および/またはUbuntu)になります。オーディオ/ビデオなどの大きなメディアファイルは、処理されていないときは別のドライブに配置されます。

新しいPCを、ゲーム、HDビデオ(m2ts)のトランスコード、Web開発、映画鑑賞に使用する予定です。

8
travis
  1. オンボードRAIDは避けてください。これは通常、ハードウェアRAIDとソフトウェアRAIDの欠点をうまく組み合わせた「偽の」RAIDです。ソフトウェアRAIDには1つの重要な利点があります。同じドライブに複数のタイプのアレイを配置できるため、RAID1システム/アプリ/ワークパーティションを使用して、速度を上げたいが速度を上げたくない場合にRAID0を使用できます。ドライブが故障した場合にデータが失われるかどうかに注意してください(自宅ではRAID0アレイにゲームがあり、レベルのロード時間に顕著な違いがあり、職場ではテスト/開発VMとデータベースがRAID0上にあります(他の場所のRAID1アレイでのバックアップ))
  2. JBOD:意味がありません。 RAID0と同じように冗長性が不足しています(1つのドライブが使用されると、アレイ全体のすべてのデータがトーストされる可能性があります)。速度のメリットはあまりありません。
  3. RAID5には注意してください。ほとんどの人は、RAID5による書き込みパフォーマンスの低下を無視しています。これは、小規模な書き込みやランダムな書き込みで特に顕著になる可能性があります。 LinuxをベースOSとして使用している場合は、3つのディスクでストライピングとミラーリングを行うことができる比較的新しいRAID10モジュールを検討してください。これは、RAID5のストライピングとパリティブロックと非常によく似ており、同様の読み取りパフォーマンス(RAID0のオーダー)を提供しますが、書き込みパフォーマンスはRAID1のそれ(すなわち、RAID5よりも優れています)。
  4. スピンドル間でタスクを分散することで頭の動きを減らすという同じレイテンシーボーナスがないため、ここでは回転ディスクとまったく同じ利点は見られません。したがって、1つの大きなドライブを購入することでより良い価値が得られるでしょう(ただし、もちろん、バックアップを保存するために何か他のものが必要になります)
  5. 4を参照してください。
  6. 私はこれに伝えるのに役立つことはありません
  7. 上記の混合RAID1/RAID0オプション

あなたが言及するタスクについて:

  • ゲーム:RAID0にはロード時間のメリットがありますが、壮大な計画ではおそらくそれほど重要ではありません。優れたコントローラーまたはソフトウェアソリューションを使用すると、優れた実装では先読みを使用して各ブロックを交互に読み取り、RAID0のストライピングを効果的にエミュレートできるため、RAID1から同様のメリットを得ることができます。
  • HDビデオのトランスコーディング:CPUがここでボトルネックになるため、ディスクが回転していてもRAID0からのゲインは見られません(ソースファイルと宛先ファイルが同じドライブ/アレイ上にある場合、すべてのヘッドの動きによるパフォーマンスの低下があっても) 、半分まともなドライブは追いつく以上のものでなければなりません)
  • Web開発:大規模なデータベースを使用している場合を除いて、I/Oに関してまったく負担がかかりません(この場合、RAID0、RAID1 + 0、またはLinuxの「特別な」RAID10がかなり役立ちます)。
  • 映画を見る:通常の速度で映画を読むのに、安い単一の安い古いドライブ以外は本当に必要ありません。
8
David Spillett

私は現在、OSとアプリケーション(ゲーム以外)の両方がインストールされた30 GBSSDでx64Windows 7を実行しています(メディアやその他のストレージ用に大きなドライブを追加しています)が、窒息していませんスペースのために。

ただし、ディスク容量を節約するためにいくつかのことを行いました。

  1. インデックスファイルをより大きなHDDに移動しました。
  2. ページファイルのサイズを小さくしました。
  3. 復元ポイントに使用されるスペースを削減します。

もちろん、このセットアップがもたらすメリットの量は、インストールするアプリケーションによって大きく異なります。 Office 2007は、私がこれまでにインストールした100メガバイトまたは200メガバイトを超える唯一のアプリケーションです。したがって、アプリケーション用のスペースがさらに必要な場合は、別の投資パスを選択することをお勧めします。

さらに、上記の設定では、私のWindowsインストールは約15GBのSSDを占有します。

1
Emory Bell

オプション5が最適であるというDavidSpillettに同意します。 SSDのRAID化はおそらくパフォーマンスの向上をあまりもたらさず、TRIMコマンドはおそらく サポートされていません であるため、長期的にはパフォーマンスを損なう可能性があります。

2つの別々のドライブを使用すると、トランスコーディングに役立つ可能性があります。1つのドライブがソースで、もう1つのドライブが宛先です。これは、コピーや(解凍)圧縮の場合でもうまく機能しますが、Davidが説明しているように、CPUが依然としてボトルネックになっている可能性があります。

1
sblair