PCIe 4.0 x4の速度はどれくらい?理論値・実測値と性能を引き出す条件

PCIe 4.0 x4のデータ転送を表すマザーボードとNVMe SSDの概念イラスト

PCIe 4.0 x4の速度は、規格上の理論値なら片方向で約7.88 GB/s、約7,877 MB/sです。ただし、これはPCIeリンクの帯域であり、NVMe SSDのベンチマーク結果が毎回この数値になるわけではありません。

実際の速度は、SSDのコントローラーやNAND、M.2スロットの接続状態、温度、測定条件で変わります。この記事では、PCIe 4.0 x4の計算方法と実測値との差、性能を引き出すための確認項目を順番に整理します。

PCIe 4.0 x4の速度は理論値で約7.88GB/s

PCIe 4.0は、1レーンあたり16.0 GT/sの転送速度を持ちます。「x4」は4本のレーンを使うという意味です。PCIe 4.0では128b/130bエンコードが使われるため、転送された130ビットのうちデータは128ビットです。

片方向の理論帯域は、次の計算で求められます。

16.0 GT/s × 128/130 × 4レーン ÷ 8 = 約7.877 GB/s

したがって、PCIe 4.0 x4は「約8,000 MB/s」と説明されることがありますが、エンコード分を反映した理論値は約7,877 MB/sです。PCI-SIGもPCIe 4.0を16.0 GT/sとして案内しています。

接続規格 片方向の理論帯域 見方
PCIe 3.0 x4 約3.94 GB/s PCIe 4.0 x4の半分程度
PCIe 4.0 x2 約3.94 GB/s 世代が新しくてもレーン数が半分なら帯域も半分
PCIe 4.0 x4 約7.88 GB/s NVMe SSDでよく使われる構成
PCIe 5.0 x4 約15.75 GB/s 同じx4でも世代が上がると帯域が増える

PCIeは送信と受信を同時に行えるため、理論上の双方向合計は約15.75 GB/sです。ただし、SSDの読み込み速度と書き込み速度を単純に足した値が、通常のベンチマークで出る速度という意味ではありません。読み込みと書き込みは別方向の通信であり、実際の処理はコントローラーやストレージの状態にも左右されます。

実測値はどのくらい?理論値との差が出る理由

PCIe 4.0 x4対応の高性能NVMe SSDでは、メーカー公称のシーケンシャルリードが7,000 MB/s台に設定された製品があります。これは理論上限に近い数値ですが、製品ページの「最大値」であり、どの環境でも保証される実測値ではありません。

ベンチマークが理論値より低くなる主な理由は、次のとおりです。

  • PCIeやNVMeのプロトコル処理に帯域が使われる
  • SSDのコントローラー、NAND、キャッシュの性能に上限がある
  • 容量によってNAND構成や公称速度が変わることがある
  • テストファイルの大きさ、キュー深度、スレッド数で結果が変わる
  • 温度上昇によるサーマルスロットリングで速度が下がる
  • OSの処理やバックグラウンドアプリがストレージを使用する

そのため、実測値を比較するときは「読み込みか書き込みか」だけでなく、ベンチマーク名、テストサイズ、キュー深度、空き容量、温度、接続世代とレーン数をそろえる必要があります。小さなファイルのランダムアクセスは、シーケンシャルアクセスのように7,000 MB/sへ近づくとは限りません。

PCIe 4.0 x4の速度を引き出す接続条件

SSDがPCIe 4.0 x4対応でも、取り付け先が同じ条件とは限りません。次の項目を、SSDの仕様表とマザーボードのマニュアルで確認します。

SSDとM.2スロットの両方がPCIe 4.0 x4に対応している

SSD側だけがPCIe 4.0でも、M.2スロットがPCIe 3.0やPCIe 4.0 x2なら、接続は低い世代または少ないレーン数に合わせられます。M.2スロットにはSATA専用、PCIe専用、SATAとPCIeの両対応などの違いもあるため、形状が合うだけで速度まで同じとは考えないでください。

レーン共有と接続先を確認する

マザーボードによっては、特定のM.2スロットを使うとSATAポートや拡張スロットの一部が無効になったり、リンク幅が変わったりします。CPU直結のM.2スロットとチップセット経由のM.2スロットで仕様が異なる場合もあるため、製品ページの概要だけでなく、マニュアルのブロック図や注記を確認します。

冷却とファームウェアを整える

NVMe SSDは連続した読み書きで発熱します。M.2ヒートシンクを正しく取り付け、保護フィルムを外し、ケース内のエアフローを確保すると速度低下を抑えやすくなります。SSDのファームウェア、マザーボードのBIOS、チップセット関連のドライバーも、メーカーが案内する更新内容を確認してください。

速度が遅いときに確認する項目

PCIe 4.0 x4のSSDなのに速度が想定より低い場合は、次の順番で切り分けると原因を見つけやすくなります。

  1. マザーボードのマニュアルで、使用中のM.2スロットがPCIe 4.0 x4対応か確認する
  2. OSのデバイス情報や診断ツールで、現在の接続世代とリンク幅を確認する
  3. 他のM.2や拡張カード、SATAポートとのレーン共有条件を確認する
  4. ベンチマーク中のSSD温度と、バックグラウンド処理の有無を確認する
  5. 同じテストサイズと設定で再測定し、読み込み・書き込みを分けて比較する

表示がPCIe 3.0 x4やPCIe 4.0 x2になっているなら、SSDの性能不足ではなく、接続条件が理論値の半分程度になる構成かもしれません。逆に接続がPCIe 4.0 x4でも速度が安定しない場合は、温度、空き容量、キャッシュ、測定条件を確認します。

PCIe 4.0 x4対応SSDを選ぶときのポイント

SSDを選ぶときは「PCIe 4.0対応」だけで判断せず、次の情報を確認してください。

  • インターフェースがPCIe 4.0 x4または最大4レーンであるか
  • 容量ごとのシーケンシャルリード・ライトの公称値
  • 保証期間、総書き込み量、ファームウェア更新方法
  • マザーボードのヒートシンクやグラフィックボードと干渉しないか
  • ゲーム、OS、動画編集など、自分の用途で必要な容量と速度か

大きなファイルを連続して読み書きする用途では、シーケンシャル性能や持続性能、冷却が重要です。一方、OS起動やアプリ起動では、インターフェースの理論値だけで体感差を判断しにくいことがあります。価格だけでなく、容量と保証を含めて選ぶと、使い方とのずれを抑えられます。

まとめ:PCIe 4.0 x4は約7,877 MB/sが理論上限

PCIe 4.0 x4の速度は、16.0 GT/s、128b/130bエンコード、4レーンから計算すると片方向で約7.88 GB/s、約7,877 MB/sです。SSDの実測値はこの上限より低くなるのが普通で、製品の公称値や測定条件によっても変わります。

性能を引き出したいときは、次の3点を確認しましょう。

  • SSDとM.2スロットがPCIe 4.0 x4に対応している
  • レーン共有や接続先によってPCIe 4.0 x2などに下がっていない
  • ヒートシンク、温度、空き容量、ベンチマーク条件が適切である

「PCIe 4.0 x4なのに遅い」と感じた場合も、まず理論値と実測値を分け、次に接続世代・レーン数・温度・測定条件を確認すると、原因を落ち着いて切り分けられます。

参考:PCI-SIG PCI Express 4.0 FAQ

コメント

タイトルとURLをコピーしました