最近、内部の機械式ディスクと USB 3.0 に接続された mSATA エンクロージャのどちらからオペレーティング システムを起動すると最高のパフォーマンスが得られるかについて議論しました。彼の考えでは、SSD の方が読み取り/書き込み速度が速いため、SSD の方が優れているとのことでした。私の考えでは、外部デバイスから起動するため、遅延が発生し、読み取り/書き込み時間の増加によるメリットが打ち消されるか、他の問題が発生する可能性があります。
- どちらにも同じコンピュータが使用されます。
- 両方のハードドライブにまったく同じ OS が含まれていると仮定し、可能な限り最高の状態で動作します。
- 内蔵 SSD はどちらよりも優れたパフォーマンスを発揮することを理解しています。
答え1
最高の SSD ドライブは、最高の機械式 HDD よりもはるかに高速なパフォーマンスを提供します。SSD への I/O パスが機械式ドライブの最大スループットよりも高速であることを確認するだけで、パフォーマンスが向上します。理想的には eSATA インターフェイスですが、USB 3.0 でもかまいません。これはバスなので、パフォーマンスはデバイス間で共有されますが、単一のドライブには十分すぎるほどです。
外付けディスクと内蔵ディスクではレイテンシ ヒットがあることは事実ですが、特に eSATA ではレイテンシ ヒットはごくわずかです。SSD のもう 1 つの優れた点は、ランダム アクセスであり、多数のファイルやプログラムを読み込む必要がある OS ブート中に複数のストリームを読み取るときに、機械式ディスクよりも比較的パフォーマンスが優れていることです。
答え2
答えはそれほど単純ではありません。外付けドライブが使用できるインターフェイスは、USB 2.0、USB 3.0、eSATA、Thunderbolt、FireWire など、さまざまです。
接続速度がフル スループットに十分高速である限り (USB 3.0 の 6 ギガビット/秒など)、SSD は機械式ドライブよりも高速になるはずです。これは、起動中にハード ドライブの速度を低下させる最大の要因はランダム アクセスであるためです。ドライブは、データを読み取る前に内部で物理的に部品を移動する必要があります。SSD には移動するものがありません。