小さいハードドライブを 2 つ持つほうが速いですか、それとも大きいハードドライブを 1 つ持つほうが速いですか?

小さいハードドライブを 2 つ持つほうが速いですか、それとも大きいハードドライブを 1 つ持つほうが速いですか?

すべてのドライブの RPM が同じで、ストレージ容量を除いて全体的な仕様が同じであると仮定すると、コンピューターに 2 つのハード ドライブを一緒にインストールする方が速いですか、それとも 1 つの大きなハード ドライブだけをインストールする方が速いですか。

答え1

はい。ドライブが 2 つあると高速になります。

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

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

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

答え2

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

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

答え3

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

この並列化により、RAID 0 での読み取りおよび書き込みパフォーマンスと、RAID 1 での読み取りパフォーマンスも向上します。

答え4

両方のドライブを同時に頻繁に使用する場合は、2 つのドライブの方が高速になります。たとえば、Windows では、1 つのドライブからページ オフしてファイルを別のドライブに置いたり、システム ファイルを 1 つのドライブに置き、ユーザー ファイルを別のドライブに置いたりできます。使用パターンによっては、両方のドライブが同時にかなりの時間使用される可能性があります。

ただし、ファイル システムのランダムな部分を 2 番目のドライブに配置するだけでは、ドライブを 2 つ使用してもパフォーマンスが大幅に向上することはありません (ただし、悪影響はありません)。意識的な計画が必要です。

(この例外は、IBM System i (または最近の呼び名) と一部の RAID システムです。System i は、(ほぼ) すべてのデータをすべてのドライブにほぼ均等に分散し、単一のファイルを複数のドライブに分割するため、ドライブが均等にビジーになる傾向があります。RAID システムも同様に個々のファイルを複数のドライブに分散しますが、これによってパフォーマンスが向上するか (または逆に低下するか) は、特定の RAID スキームによって異なります。)

以前は、ドライブの容量が大きくなると平均ドライブ アクセス速度が遅くなるため、1 つの大容量ドライブではなく複数の小型ドライブを使用する動機が生まれました。ただし、これが今でも当てはまるかどうかはわかりません。(最近はドライブのパフォーマンス仕様を調べていません。)

関連情報