ほとんどの場合、私が他の人と話したり、フォーラムで他の議論をチェックしたりするとき、人々はSSD(ソリッドステートドライブ)がコンピューター全体のパフォーマンスを大幅に向上させると主張します。
しかし、私はそれを完全には理解できません。確かに、SSDはコンピューターの起動とソフトウェアの読み込み速度に役立つと思います。しかし、使用するOSとソフトウェアがロードされた後、ほとんどのデータ交換はCPUとRAM?ここでパフォーマンスを高速化する上でSSDがどのように役割を果たすことができますか?ありがとうございました。
考慮すべきいくつかの事柄:
書き込みは、ディスク上のさまざまなセクターを探し回るため、実際にはハードディスクドライブのパフォーマンスを低下させる原因になります。並列書き込みはさらに悪いです。ファイルシステムがディスクのさまざまな部分に書き込むための多数の要求を処理しようとしている場合、ディスクヘッドは、要求を満たすために必要な場所に到達するために常に移動する必要があります。対照的に、「シーケンシャル」書き込みは、ハードディスクプラッターがとにかく常に回転しているため、非常に迅速に実行できます。そのため、ヘッドは多かれ少なかれ残ることができます固定位置にあります(移動する必要がありますが、それほど頻繁ではありません)。
さて、書き込みがあり、次に起動とディスクからのプログラムファイルの初期ロードがあります。 SSDはまた、起動時に多くのプログラムがディスクからファイルを同時にロードしようとするため、これをより高速に実行します。これにより、多数の並列書き込みによって同じことが発生するのと同様の「シークヘル」が発生します。これを軽減するために実行できるファイルシステムのトリックがいくつかありますsome(一度にプログラムをロードするのではなく、徐々にプログラムをロードすることもできます。たとえば、サービスの開始を遅らせるなど) 、ただし、起動プロセスにさらに時間をかけずに、影響を完全に排除することはできません。
要約すると:
SSDストレージのギガバイトあたりのコストがハードディスクストレージよりも比較的高いのと比較して、ユースケースと起動/インストール/ロード時間がどれほど重要かを評価する必要があります。また、(ラップトップやモバイルのように)ユニットを頻繁に移動する場合、ハードディスクは衝撃や動きによってSSDよりも損傷を受けやすいため、他の要因に関係なく、SSDには明らかな利点があります。