NVMe vs. SATA: Která technologie SSD je rychlejší?

Jednotky NVMe jsou v současné době velkým problémem v úložišti počítačů, a to z dobrého důvodu. Nejen, že NVMe SSD (Solid State Drive) zanechává většinu starších SSD v prachu, ale je také bleskově rychlý ve srovnání se standardními 3,5- a 2,5palcovými disky.

NVMe vs. SATA III

Vezměte si například 1 TB Samsung 860 Pro, 2,5palcový SSD s maximální rychlostí sekvenčního čtení 560 megabajtů za sekundu (MB/s). Jeho nástupce, 960 Pro na bázi NVMe, je více než šestkrát rychlejší než to, s maximální rychlostí 3 500 MB/s.

Je to proto, že disky před NVMe se připojují k PC přes SATA III, třetí revizi rozhraní počítačové sběrnice Serial ATA. NVMe je mezitím rozhraním hostitelského řadiče pro novější, pokročilejší SSD.

SATA III a NVMe jsou termíny, které se nejčastěji používají k rozlišení mezi starými disky a novými žhavostmi, které každý chce. NVMe však není stejný typ technologie jako SATA III.

K tomu, proč používáme termíny „SATA III“ a „NVMe“ pro srovnání technologií, se dostaneme později.

Co je SATA III?

V roce 2000 byl představen SATA, který nahradil standard Parallel ATA, který mu předcházel. SATA nabízel vyšší rychlost připojení, což znamenalo výrazně lepší výkon ve srovnání s jeho předchůdcem. SATA III bylo uvedeno na trh o osm let později s maximální přenosovou rychlostí 600 MB/s.

Komponenty SATA III používají specifický typ konektoru pro zasunutí do notebooku a specifický typ kabelu pro připojení k základní desce stolního PC.

Jakmile je disk připojen k počítačovému systému přes SATA III, je práce hotová jen napůl. Aby disk skutečně mohl komunikovat se systémem, potřebuje rozhraní hostitelského řadiče. Tato úloha patří AHCI, což je nejběžnější způsob komunikace disků SATA III s počítačovým systémem.

Po mnoho let si SATA III a AHCI vedly obdivuhodně, a to i během prvních dnů SSD. AHCI však bylo optimalizováno pro rotující média s vysokou latencí, nikoli pro energeticky nezávislé úložiště s nízkou latencí, jako jsou SSD, vysvětlil zástupce výrobce jednotek Kingston.

SSD se staly tak rychlými, že nakonec nasytily připojení SATA III. SATA III a AHCI prostě nedokázaly poskytnout dostatečnou šířku pásma pro stále schopnější SSDS.

S rozšiřujícími se rychlostmi pohonů a rozšiřujícími se možnostmi se hledala lepší alternativa. A naštěstí se již používal na počítačích.

Co je PCIe?

PCIe je další hardwarové rozhraní. Nejznámější je způsob, jakým se grafická karta zasouvá do stolního počítače, ale používá se také pro zvukové karty, rozšiřující karty Thunderbolt a jednotky M.2 (o těch později).

Pokud se podíváte na základní desku (viz výše), můžete snadno zjistit, kde jsou sloty PCIe. Většinou se dodávají ve variantách x16, x8, x4 a x1. Tato čísla udávají, kolik drah datového přenosu má slot. Čím vyšší je počet drah, tím více dat můžete kdykoli přesunout, a proto grafické karty používají x16 sloty.

Na obrázku výše je také slot M.2, přímo pod horním slotem x16. Sloty M.2 mohou využívat až čtyři pruhy, jsou tedy x4.

Klíčové sloty PCIe v jakémkoli počítači mají linky připojené k CPU pro nejlepší možný výkon. Zbytek PCIe slotů se připojuje k čipové sadě. To také podporuje poměrně rychlé připojení k CPU, ale ne tak rychlé jako přímá připojení.

V současné době se používají dvě generace PCIe: 3.0 (nejběžnější) a 4.0. Od poloviny roku 2019 bylo PCIe 4.0 zcela nové a podporované pouze na procesorech AMD Ryzen 3000 a základních deskách X570. Verze 4, jak byste očekávali, je rychlejší.

Většina komponent však ještě nedosahuje maximální šířky pásma PCIe 3.0. I když je tedy PCIe 4.0 působivé, pro moderní počítače zatím není nutností.

NVMe přes PCIe

PCIe je tedy jako SATA III; oba se používají k připojení jednotlivých komponent k počítačovému systému. Stejně jako SATA III potřebuje AHCI, než může pevný disk nebo SSD komunikovat s počítačovým systémem, disky založené na PCIe se spoléhají na hostitelský řadič, nazývaný non-volatile memory express (NVMe).

Proč ale nemluvíme o jednotkách SATA III versus PCIe nebo AHCI versus NVMe?

Důvod je docela jasný. Vždy jsme označovali disky jako disky založené na SATA, jako jsou SATA, SATA II a SATA III – žádné překvapení.

Když výrobci disků začali vyrábět PCIe disky, nastala krátká doba, během které jsme mluvili o PCIe SSD.

Průmysl však neměl žádné standardy, které by se daly sjednotit, jako tomu bylo u disků SATA. Místo toho, jako Western Digital vysvětlil, společnosti používaly AHCI a vytvořily své vlastní ovladače a firmware pro provoz těchto disků.

To byl průšvih a AHCI stále nebylo dost dobré. Jak nám Kingston vysvětlil, pro lidi bylo také obtížnější přijmout disky, které byly rychlejší než SATA, protože místo plug-and-play museli instalovat speciální ovladače.

Nakonec se průmysl shromáždil kolem standardu, který se stal NVMe a nahradil AHCI. Nový standard byl o tolik lepší, že dávalo smysl začít mluvit o NVMe. A zbytek, jak se říká, je historie.

NVMe bylo vytvořeno s ohledem na moderní SSD založené na PCIe. Disky NVMe jsou schopny přijímat mnohem více příkazů najednou než mechanické pevné disky SATA III nebo SSD. Díky tomu v kombinaci s nižší latencí jsou disky NVMe rychlejší a citlivější.

Jak vypadají disky NVMe?

Pokud dnes půjdete nakupovat disk založený na NVMe, budete chtít gumičku M.2. M.2 popisuje tvarový faktor disku – nebo pro naše účely, jak vypadá. Disky M.2 mají obvykle až asi 1 TB úložiště, ale jsou dostatečně malé, aby se vešly mezi palcem a ukazováčkem.

Disky M.2 se připojují ke speciálním slotům M.2 PCIe, které podporují až čtyři pruhy přenosu dat. Tyto disky jsou obvykle založeny na NVMe, ale můžete také najít disky M.2, které používají SATA III – stačí si pozorně přečíst obal.

M.2 založené na SATA III nejsou v dnešní době tak běžné, ale existují. Některé populární příklady jsou WD Blue 3D NAND a Samsung 860 Evo.

Měli byste vyhodit disky SATA III?

I když je NVMe fantastické, zatím není důvod rezignovat na disky SATA III. Navzdory omezením SATA III je stále dobrou volbou pro sekundární úložiště.

Každý, kdo například staví nový počítač, by udělal dobře, kdyby pro svůj spouštěcí disk a primární úložiště použil disk M.2 NVMe. Jako sekundární úložiště by pak mohl přidat levnější pevný disk nebo 2,5palcový SSD s větší kapacitou.

Možná by byl dobrý nápad mít celé úložiště spuštěné přes PCIe. V současné době jsou však disky NVMe omezeny na přibližně 2 TB. Vyšší kapacity jsou také neúměrně drahé. Rozpočtový 1 TB, M.2 NVMe disk běžně stojí asi 100 $ (což je zhruba to, co stojí 2 TB vysoce výkonné pevné disky SATA III).

Ceny se samozřejmě mohou změnit, protože získáme disky M.2 s ještě vyšší kapacitou. Kingston uvedl, že můžeme očekávat, že disky M.2 s kapacitou 4 a 8 TB uvidíme začátkem roku 2021.

Do té doby je nejlepší variantou kombinace M.2 se sekundárními SSD a pevnými disky.

Stejná myšlenka platí pro notebooky. Pokud kupujete nové zařízení, hledejte zařízení s úložištěm flash NVMe a náhradní 2,5palcovou šachtou pro pevný disk SATA III nebo SSD.

Ne všechny disky NVMe jsou však stejné. Rozhodně se vyplatí přečíst si recenze na váš cílový disk, než si nějaký pořídíte.

Pokud máte nový stolní počítač nebo notebook, je pravděpodobné, že má sloty M.2, které podporují NVMe. Upgrade vašeho PC se vyplatí!