ソリッドステートドライブ コンピュータストレージに革命をもたらしました。 新世代のドライブはほぼ毎年登場し、PCIeSSDなどの用語は M.2、およびNVMeはハイエンドで多く使用されています。 SSDには、磁気ドライブに比べていくつかの重要な利点がありますが、欠点があります。

SATAドライブに対するPCIeSSDの利点

コンピュータのマザーボード上のインターフェイスは、さまざまな速度で動作します。 コンピュータの内部コンポーネントがUSB経由で接続されたものよりも高速に通信するように、内部インターフェイスにはさまざまな帯域幅制限があります。

SATA 数年間、ハードドライブをマザーボードに接続するために使用されるメインインターフェイスでした。 それはうまく機能し、従来の磁気プラッターハードドライブでは、SATAはその転送機能を最大限に活用できません。 しかし、 SSD テクノロジーはできます。 SATAは、ドライブからマザーボードのポートまでの内部ワイヤに依存しています。 それはそれほど直接的なことではありませんが、それは仕事を成し遂げ、ドライブの配置の柔軟性を可能にします。

従来のハードドライブ
Tookapic / Pexels

PCIeは、非常に高速で大量のデータ帯域幅を必要とするグラフィックカードなどのコンポーネントに使用される高速インターフェイスです。 PCIeデバイスはマザーボードに接続し、データをより高速でCPUに直接渡します。 PCIeを使用すると、SSDは、データを転送する機能よりも読み取りと書き込みの機能によって制限されます。

PCIe SSDはどれくらい高速ですか?

SATAの現在のイテレーションはSATAIIIです。 6 Gb / sの理論上の最高速度をサポートし、約600 MB / sのデータ転送に対応します。

PCIeは、分解するのが少し複雑です。 まず、PCIe 1.0、2.0、および3.0ソケットがあります。 バージョン3.0が最新ですが、バージョン2.0スロットは一部のマザーボードにあります。

ボードがPCIe3.0ボードの場合、レーンを因数分解する必要があります。 PCIe接続はレーンに分割されます。 通常、4レーン、8レーン、および16レーンのソケットがあり、ボード上のサイズでこれらを識別できます。 大きな16レーンのものは、グラフィックカードが接続されている場所です。

ソリッドステートドライブ

PCIe3.0の理論速度はレーンあたり1GB / sです。つまり、PCIe 3.0x16ソケットの理論上の上限は16GB / sです。 これは、ハードドライブにとっては高速です。 通常のPCIeSSDは4レーンまたは8レーンを使用する可能性が高いですが、その可能性はSATAよりも優れています。

これらの数値は理論上のものであり、実際のパフォーマンスがどのようになるかではありません。 実際のSSDを見ると、宣伝されている速度はより根拠がありますが、それでもメリットは明らかです。

Samsung 860 EVOは、最大シーケンシャル読み取り速度が550 MB / s、最大シーケンシャル書き込み速度が520 MB / sであると主張しています。 最も近い同等のPCIeドライブであるSamsung960 EVOの最大シーケンシャル読み取り速度は、3.2 GB / s、最大シーケンシャル書き込み速度は1.7 GB / sと報告されています。 4つのPCIeレーンのみを使用します。

NVMeとM.2

PCIeドライブでは、NVMeとM.2の2つの用語について説明します。

サムスン970EVO NVMeM.2ドライブ
サムスン

M.2は、SSD用に特別に設計されたPCIeフォームファクターを指します。 M.2は標準のPCIeよりもコンパクトで、ハードドライブ専用のM.2フォームファクターデバイスのみを受け入れます。

M.2は、SSDがグラフィックカードなどのより一般的なPCIeデバイスに干渉したり、スロットを取得したりすることなくPCIeインターフェイスを使用できるようにするインターフェイスを提供するように設計されています。 M.2は通常、マザーボードに平らに置かれ、スペースをほとんどとらないため、ラップトップでも一般的です。

NVMeはNon-VolatileMemoryExpressの略です。 不揮発性メモリは、あらゆるタイプのストレージメモリです。 揮発性メモリとは、RAMのように継続的に上書きされ、再起動後に残っていないものを指します。

NVMeは、PCIeハードドライブ用に特別に設計されたプロトコルであり、ドライブが迅速に通信できるようにします。 NVMeの目標は、RAMが同様のテクノロジーを使用し、SSDよりも高速に移動するため、SSDをRAMのように動作させることです。