Obsah

NVMe (Non-Volatile Memory express)

NVMe je vysoce výkonný, škálovatelný komunikační protokol navržený specificky pro přístup k rychlým úložným médiím (jako jsou SSD) přes sběrnici PCI Express (PCIe).

Na rozdíl od staršího protokolu AHCI (který byl navržen pro pomalé rotující pevné disky), NVMe plně využívá potenciál moderních flash pamětí a umožňuje jim komunikovat s procesorem s minimálním zpožděním.


Proč NVMe vzniklo? (Odstranění úzkého hrdla)

Před příchodem NVMe se i rychlá SSD musela připojovat přes rozhraní SATA a protokol AHCI. To vytvářelo zásadní problémy:


Technické přednosti NVMe

1. Paralelismus a fronty (Queues)

To je největší rozdíl oproti AHCI:

2. Přímé spojení s CPU

NVMe disky komunikují přímo přes sběrnici PCIe, která vede přímo do procesoru (nebo přes čipset s velmi nízkou latencí). Tím odpadá nutnost mezivrstvy, která brzdila starší disky.


Formáty NVMe disků

NVMe není jen „ta malá kartička“, může mít různé podoby:


Generace PCIe a rychlosti

Výkon NVMe disku je přímo závislý na verzi sběrnice PCIe, kterou používá:

Verze PCIe Teoretická rychlost (4 linky - x4) Praktické využití
PCIe 3.0 cca 3 500 MB/s Standard pro běžná PC a starší notebooky.
PCIe 4.0 cca 7 500 MB/s Standard pro PlayStation 5 a moderní pracovní stanice.
PCIe 5.0 cca 14 000 MB/s Nejnovější hi-end desky (extrémně topí, vyžadují pasivy).

Výhody pro uživatele a servery

Zajímavost: Rozdíl mezi SATA SSD a NVMe SSD nepoznáte při běžném psaní ve Wordu, ale pocítíte ho okamžitě při kopírování 50GB souboru nebo při spouštění náročných her a vývojářských nástrojů.

Související pojmy: SSD, PCIe, SATA, AHCI, M.2, Latence.