【えぬぶいえむいー】

NVMe とは?

最終更新:
💡 SSDなどと通信するための、読み書きのルール

ホストのソフトウェアと、SSDなどの不揮発性メモリを使うストレージが通信するための規格群。PCIe接続で使われるほか、ネットワーク経由の通信にも対応する。

📌 このページのポイント
通信の規格と、物理的な形状を分ける PC等の ホスト NVMe SSD 読み書きの命令 完了の通知 この例の通信経路はPCIe M.2は形状の規格 SATA方式の例 NVMe方式の例 同じM.2でも、対応する方式を確認
上段はPCIe接続でNVMe命令を使う例、下段はM.2形状のSSDの分類です。NVMeにはM.2以外の形状やネットワーク経由の通信方式もあり、速度は製品・接続・処理内容に依存します。
ひよこ ひよこ
NVMeって、SSDそのものの名前?
ペンギン先生 ペンギン先生
SSDなどのストレージと、ホストのソフトウェアが通信するための規格だよ。読み書きの命令などを定めている。PC内のNVMe SSDではPCIe接続がよく使われるけれど、ネットワーク経由で使う規格もあるんだ。
ひよこ ひよこ
SATA SSDより何倍速いの?
ペンギン先生 ペンギン先生
NVMeという名前だけでは倍率は決められないよ。製品の性能、PCIeの世代やレーン数、読み書きの内容などで変わる。連続読み書きの転送速度と、小さなデータへのアクセスの性能も分けて比べるんだ。
ひよこ ひよこ
M.2って何?
ペンギン先生 ペンギン先生
SSDなどの物理的な形状の規格だよ。M.2にはSATA方式のSSDもPCIe方式のSSDもあるし、NVMe SSDにはM.2以外の形状もある。見た目だけで接続方式を判断しないことが大切なんだ。
ひよこ ひよこ
スロットに入れば使える?
ペンギン先生 ペンギン先生
形が合うだけでは足りないよ。PCの説明書で、対応する接続方式や基板の長さなどを確認する。PCIeのレーン数や他の機器との共有によって、使える条件や速度が変わることもあるんだ。
ひよこ ひよこ
放熱板は必ず必要?
ペンギン先生 ペンギン先生
製品と使い方、PCの冷却環境によるよ。高温になると保護のために速度を下げるサーマルスロットリングが起きる製品もある。メーカーの温度条件や取り付け条件を確認し、必要な冷却を考えるんだ。
もっと詳しく知りたい人へ

NVMeは、PC内のSSDだけに使う規格?

NVMeは通信のルールを定める規格群です。PCIeだけでなく、RDMAやTCPなどの通信方式にも対応します。PC内のPCIe接続は利用例の一つであり、全てを「CPU直結」と説明すると規格の範囲が狭くなります。

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「NVMe」って出てきたら「SSDなどのストレージと通信するための規格」と思えばだいたいOK!
📖 おまけ:英語の意味
「Non-Volatile Memory Express」 = 不揮発性メモリ向けの通信規格
💬 Non-Volatileは、電源を切っても情報を保持するという意味だよ。NVM Expressは、そうしたメモリを使うストレージとの通信を定めているんだ。

参考資料

← 用語集にもどる