2台の小さなハードドライブと1台の大きなハードドライブのどちらが速いですか?


19

ドライブのストレージスペースを除いて、すべてのドライブが同じRPMと全体的に同じ仕様を持っていると仮定すると、2台のハードドライブを一緒にインストールするか、コンピューターに1台の大きなドライブをインストールする方が高速ですか?

回答:


17

はい。2つのドライブが高速です。

誰かがすでに言ったように、RAID 0を使用できます。これは、ほとんどより大きい何のための速度を倍増与える小さなファイル、小さながあなたの襲撃をフォーマットする方法によって異なります。これにより、両方のドライブが1つの大きなものとして表示されるため、RAIDのセットアップ後にパフォーマンスを改善するための追加手順はありません。RAID 0の1つの欠点は、1つのドライブに障害が発生すると、すべてのデータが失われることです。

両方のドライブを別々に使用することもできます。この場合、パフォーマンスの利点はそれらの使用方法に依存します。最大限の利点を得るには、両方のドライブを同時に使用する必要があります。2つ以上のディスクI / Oバウンドアプリケーションを実行する場合、それは比較的簡単です。そうでない場合は、OS、スワップ(使用する場合)、アプリケーション、またはデータを分離できます。実際に行うことは、使用するアプリケーションの種類によって異なります。

ドライブとパーティションを混同しないでください。Windowsはそれらを異なるドライブとして表示しますが、2つのパーティションを使用すると速度が低下するだけです。それらを同時に使用すると、シリンダーで区切られているため、ヘッドがパーティション間を移動する必要があるためです。ただし、これはSSDには適用されません。


まあ、私はほとんどのマザーボードを試していません:)私は以前のポジションの一部としてそれらの多くで理論上の最大値の15%以内に達することができました。
イタイ

答えには同意しますが、キャッシュサイズや読み取り/書き込み/シーク時間などの要因がテストの全体的なパフォーマンスに影響します。2つの低速ドライブは、1つの高速ドライブほど高速ではない場合があります。
ケルタリ

8

Raid 0をしばらく持っていましたが、全体的な改善がわずかしか見られませんでした。私は全体のアイデアに失望し、システムとプログラムファイルのSDDを取得しました、そして、SSDを取得する前に、他の手頃な価格のコンピューターアップグレードではそれほどパフォーマンスが向上しないという結論に達しました。 HDDがあった。

元のトピックに戻りますが、コンピューターの使用方法によっては、マザーボード上の異なるコントローラーに2台のハードドライブが接続されている場合、複数のハードドライブがある場合は高速になる場合があります。同じコントローラのSATAポートは、通常同じ色でマークされています。私のマザーボードには、Intelチップで制御される4つのオレンジ色のポートとJ-Micronチップで制御される2つの赤いポートがあります。両方のハードドライブを同じコントローラーに接続すると、パフォーマンスが低下します。私のテストでは、1つのHDDから別のHDDへのファイルコピーの書き込み速度は、異なるドライブに接続されたハードドライブのセットアップに比べて2倍以上低下します。


コントローラーについての良い点。私の経験は主に、コントローラーが複数の同時転送を処理できる「ビッグアイアン」システムに関するものですが、PCコントローラーの場合はそうでない場合があります。
ダニエルRヒックス

1
コントローラのRAIDパフォーマンス要因。ハードウェアRAIDはかなり高速ですが、ソフトウェアRAIDはパフォーマンス上の利点を最小限に抑えます。また、統合RAIDコントローラーを搭載したマザーボードの中には、パフォーマンスの低いローエンドチップを使用するものがあることに注意してください。
ケルタリ

3

両方のドライブを同時に使用する場合は、2つのドライブの方が高速です。たとえば、Windowsでは、1つのドライブからページングして別のドライブにファイルを配置したり、一方にシステムファイルを配置し、もう一方にユーザーファイルを配置したりできます。使用パターンによっては、これにより、両方のドライブが適度な時間ビジーになることがあります。

ただし、ファイルシステムのランダムチャンクを2番目のドライブに配置するだけでは、2台のドライブでパフォーマンスが大幅に向上することはありません(ただし、害はありません)。

(これに対する2つの例外は、IBM System i(または最近呼ばれているもの)と一部のRAIDシステムです。Systemiは(ほぼ)すべてのデータをすべてのドライブにほぼ均一に分散し、単一のファイルを複数のドライブに分割します。 RAIDシステムも同様に、個々のファイルを複数のドライブに分散しますが、これによりパフォーマンスが向上する(または悪化する)かどうかは、特定のRAIDスキームによって異なります。

以前は、大きなドライブでは平均的なドライブアクセス速度が低下し、1つの大きなドライブに対して複数の小さなドライブを使用するもう1つの動機がありました。しかし、これがもう本当かどうかはわかりません。(Havenは最近、ドライブのパフォーマンス仕様を見ていません。)


2

並列化を利用できるため、2つのドライブを使用すると便利です。たとえば、同じドライブ上の別の場所にファイルをコピーするよりもはるかに高速に、あるドライブから別のドライブファイルをコピーできます。

この並列化は、RAID 0での読み取りおよび書き込みパフォーマンス、およびRAID 1での読み取りパフォーマンスを向上させるものでもあります。


ありがとう!2台のドライブを使用する場合、パフォーマンスにマイナス面はありますか?
間違ったユーザー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.