NVMe står for Non-Volatile Memory Express og beskriver en højhastighedsopbevaringsprotokol, der primært bruges til at få adgang til SSD-drev (Solid State Drives) i pc'er. NVMe er en mere effektiv måde at få adgang til disse hurtige enheder end dens forgænger, SATA-grænsefladen, nogensinde kunne være.
Det er ikke SATA's skyld. Det blev simpelthen udviklet for at løse et problem, og det gjorde det meget godt. Tingene har bare udviklet sig, hvilket ofte sker i denne branche. SATA blev introduceret for at tilbyde en bedre grænseflade til harddiske end den endnu ældre PATA-grænseflade, som havde svært ved at følge med de hurtigere hastigheder, som harddiske opnåede. Og ja, hvis du undrer dig, så står SATA for Serial ATA, mens PATA stod for Parallel. ATA selv står for det tilsyneladende meningsløse Advanced Technology Attachment.
Man kan ikke rigtig tale om NVMe uden at nævne SATA, så vær ikke overrasket, når vi vender tilbage til det om et øjeblik. SATA er vigtigt og findes stadig i dag, men NVMe er fremtiden. Der er en anden grænseflade, du skal forstå for at forstå, hvad der sker med NVMe, og det er PCI Express (PCIe). NVMe bruger PCI Express-grænsefladen til at producere den utroligt høje gennemstrømning, som de nyeste SSD'er tilbyder.
PCI Express er betydeligt hurtigere end den SATA III-grænseflade, den erstatter. Men det er ikke det eneste trick, den har i ærmet. Den understøtter også parallel dataoverførsel for virkelig at nå de store gennemløbshastigheder. Her er det værd at nævne nogle konkrete tal for at illustrere, hvor stort et spring NVMe og PCIe udgør i forhold til den ældre SATA-standard, og det er kun med hensyn til gennemløbshastighed.
Set ud fra et rent interface-perspektiv udfører NVMe kommandoer dobbelt så hurtigt som AHCI-driverne (Advanced Host Controller Interface), som SATA bruger. Det kan håndtere over en million input/output-operationer pr. sekund (IOP'er) sammenlignet med 100.000 for SATA. Det fungerer grundlæggende hurtigere, når det kommer til det grundlæggende.
Dette giver sig udslag i nogle store tal, når man rent faktisk bruger drevene, hvor de mest åbenlyse forbedringer ses, når man ser på den maksimale gennemstrømning. Da PCIe 3.0 blev introduceret, var SATA begrænset til ca. 600 MB/s, mens PCIe 3.0 NVMe-drev kunne nå op på 1.000 MB/s på kun én bane. De fleste SSD'er understøtter fire baner, så man kan forvente omkring 4.000 MB/s.
Denne gennemstrømning er stort set fordoblet med hver generation af PCIe, så vi ser nu drev, der kører på PCIe 5.0, med en potentiel gennemstrømning på op til 16 GB/s. Selv når man tager højde for protokoloverhead og fejlkorrektion, ligger man stadig på omkring 14.000 MB/s for drev som MP700 PRO SE SSD. Det er mere end 23 gange hurtigere end SATA.
Den sidste ting, der er værd at nævne i forbindelse med NVMe-drev, er formfaktoren på de drev, der understøtter denne teknologi. Drev findes i mange forskellige former og størrelser, men for SSD'er til forbrugere er disse stort set begrænset til M.2-drev, som er 22 mm brede og for det meste 80 mm lange. Fysisk mindre drev, f.eks. drev, der er 60 mm eller kun 30 mm lange, er almindelige i håndholdte enheder.
Bredden og længden kombineres for at definere formfaktoren. Hvis du f.eks. ser på et drev som MP700 ELITE, vil du se, at det er beskrevet som et M.2 2280, hvilket fortæller dig, at det er 22 mm bredt og 80 mm langt. MP600 MINI er derimod et M.2 2230-drev, hvilket betyder, at det kun er 30 mm langt. Da det er beregnet til det lille Valve Steam Deck, giver den lille formfaktor god mening.
PRODUKTER I ARTIKEL