CTS-KB

NVMe

えぬぶいえむいー

Non-Volatile Memory Express NVMe SSD M.2 SSD
#ストレージ #SSD #ハードウェア

Non-Volatile Memory Express — PCIe バスに直結する高速ストレージ規格。SSD のために設計されたプロトコルで、SATA SSD の数倍〜十数倍の I/O 性能を実現する。

SATA SSD との違い

観点SATA SSDNVMe SSD
接続規格SATA III(6 Gbps)PCIe(最大 64 Gbps in PCIe 5.0 x4)
プロトコルAHCI(HDD 時代の継承)NVMe(SSD 専用設計)
キュー1 個 × 32 コマンド64K 個 × 64K コマンド
読み込み速度〜600 MB/s〜14,000 MB/s(PCIe 5.0)
フォームファクタ2.5 インチM.2 / U.2 / アドインカード

PCIe 世代と速度

PCIe 世代x4 帯域代表 SSD
PCIe 3.03.94 GB/s普及帯(〜2020 年)
PCIe 4.07.88 GB/s主流(KIOXIA EXCERIA G4 等)
PCIe 5.015.75 GB/sハイエンド(Crucial T700 等)

M.2 フォームファクタ

サイズ表記寸法(mm)用途
223022 × 30Steam Deck・薄型ノート
224222 × 42サーバー・薄型ノート
226022 × 60中型
228022 × 80デスクトップ標準・最も普及
2211022 × 110サーバー・エンタープライズ

マザーボード上のスロット種別

スロット接続速度
CPU 直結 M.2CPU レーンPCIe 5.0 / 4.0 x4(最速)
チップセット経由 M.2PCH 経由PCIe 4.0 x4(やや遅い)

デュアルブート構成では、Windows 用に CPU 直結スロット、Ubuntu 用にチップセット経由スロットを割り当てる構成が一般的。

関連記事

関連用語

  • Linux — NVMe SSD のパスは /dev/nvme0n1 のように見える
  • Ubuntu — NVMe SSD への Ubuntu インストール先選択時の判別ポイント
  • UEFI — NVMe SSD に EFI System Partition を配置するファームウェア