NVMe-standarden för SSD-enheter får rejäl uppgradering

NVMe-standarden för SSD-enheter får rejäl uppgradering

Specifikationen bakom NVM Express får sin första uppgradering på tre år, där majoriteten av nyheterna berör främst virtualisering av SSD-lagring i serverhallar.

NVM Express är en standard för kommunikation med lagringsenheter anslutna över PCI Express. Förkortningen NVMe står för Non-volatile Memory Express och som namnet antyder är det ett gränssnitt som är utformat för att jobba mot SSD-baserade lagringsenheter, där låg latens och parallell exekvering står i fokus. Nu presenteras NVMe 1.3 som är den första större förändringen på tre år.

Den nya versionen innehåller förbättringar inom 24 områden, där de flesta fokuserar antingen på virtualiserad lagring eller moln-anpassad SSD-lagring. I en intervju med EETimes berättar Jonmichael Hands, representant för NVMe-standarden, bland annat att det blir möjligt att tilldela lagringsresurser till virtuella maskiner utan behov av emulering.

Right now, if you want to use an NVM Express device in a virtualized environment, the hypervisor's NVMe driver has to emulate an NVMe SSD to the guest OS," Hands said. "They do this pretty well, but there's a latency hit.

I NVMe 1.2 eller tidigare måste värdsystemet (hypervisor) som hanterar de virtuella maskinerna skapa en emulerad version av SSD-enheten som visas för den virtuella maskinen. Med NVMe 1.3 kommer specifika resurser på de faktiska SSD-enheterna kunna tilldelas den virtuella maskinen, vilket ska minska latenstider signifikant.

NVMe1.jpg
NVMe2.jpg

Detta ska även vara till stor fördel för molnbaserade lagringstjänster vars arbetsflöden nyttjar en stor mängd samtidigt anslutna SSD-enheter. I dagsläget används i regel en stor mängd SSD-enheter för att olika arbetsuppgifter inte ska inkräkta på samma lagringsenhet.

Med funktionen Stream Separation i NVMe 1.3 blir det möjligt att skilja på olika typer av arbetsuppgifter via metadata, och därmed kan dessa fördelas mer effektivt mellan de olika lagringsenheterna. När likartade arbetsuppgifter utförs på samma SSD-enhet blir slitaget mindre över tid jämfört med när sekventiella och slumpade uppgifter blandas på samma enhet.

En nyhet som kan gagna konsumentmarknaden är stöd för bootstrapping i billigare mobila enheter. Bootstrapping innebär att NVMe-ansluten flashlagring kan användas för att starta operativsystem och firmware-mjukvara utan att behöva initieras från andra system först, vilket innebär att även relativt billiga och kompakta mobila enheter kan få högpresterande NVMe-flashlagring framöver.

NVMe används med både fullstora PCI Express-baserade lagringsenheter och 2,5 tumsenheter anslutna över U.2-grässnittet, men kan användas som gränssnitt även för SATA Express och M.2-ansluten lagring. NVMe 1.3 är tillgängligt nu, men då version 1.2 började användas på bred front först i slutet av 2016 lär det dröja innan den nya versionen letar sig in i SSD-enheter.

Kommentarer till artikeln

27 debattinlägg

Skicka en rättelse
165

Battlefield V avtäcks klockan 22:00 ikväll – följ streamen och diskutera

Snart är det dags för det officiella avtäckandet av nästa del i Battlefield-serien, vilken väntas utspela sig under andra världskriget och få ett battle royale-läge. Läs mer

I samarbete med Republic of Gamers
25

Wintermute del 2: Läcker vattenkylning – utan läckor!

I del 2 av Wintermute fortsätter Jonas och Frida bygget av Matgeeks spel- och streamingdator, och går igenom systemets gedigna vattenkylning. Läs mer

53

Geforce GTX 780 fyller fem år – vi blickar tillbaka och testar prestandan idag

Femårsjubilaren Geforce GTX 780 var det första grafikkortet i Nvidias GTX 700-serie och bjöd för sin tid på både skyhög prestanda och överklockningspotential, såväl som en saftig prislapp. Läs mer

53

Forumet: Medlemmarnas speldatorer för 15 000 kronor

Det händer ofta att samma fråga dyker upp i köprådsforumet – jag vill ha en dator för X antal kronor. Nu är vi nyfikna på hur du skulle bygga en dator för 15 000 kronor. Läs mer

15

Utebliven pension och mardrömmar – artificiell intelligens förklarar Bitcoin

Att förstå Bitcoin och kryptovalutor kan vara lättare sagt än gjort. Youtube-kanalen Botnik Studios "hjälper till", och resultatet är något tveksamt. Läs mer

27

Unreal firar 20 år – originalet gratis via Steam och GOG

Den klassiska förstapersonsskjutaren Unreal är gratis via Steam och GOG under en begränsad tid. Detta för att fira att spelet fyller 20 år. Läs mer

22

PUBG, CS-proffs och tangentbordsfajt – SweClockers medlemsträff på Inferno Online

Det är kyckling, Counter-strike och mys med medlemmar när SweClockers intar Inferno Online. Emil och Jonas passar på att sammanfatta allt som pågår. Läs mer

I samarbete med Gigabyte
39

Guide: Gör om en dator till hemmarouter och brandvägg

Routrar, brandväggar och annat i nätverksteknikens värld är ett stort område. I denna guide skapar "Yoshman" en egen brandvägg med en Gigabyte Brix och går igenom vilka möjligheter den erbjuder. Läs mer

I samarbete med Republic of Gamers
57

Del 2 av Wintermute imorgon – missa inte del 1!

Tillsammans med Youtube-profilerna Matgeek och Nerdphilia bygger SweClockers en spel- och streamingdator med namnet Wintermute. Missa inte den första delen i videoserien! Läs mer

38

Sonys ingenjörer arbetar på optimeringar för Zen-arkitekturen

Sonys mjukvaruingenjörer jobbar på kompilatoroptimeringar för AMD:s Zen-arkitektur, vilket ökar sannolikheten för att även Playstation 5 ska inhysa AMD-komponenter. Läs mer

34

Google och Microsoft upptäcker nytt säkerhetshål i processorer

Återigen upptäcks ett processorrelaterat säkerhetshål och denna gång handlar det om Speculative Store Bypass, som kan utnyttja de gissningar moderna processorer gör. Läs mer

26

Nvidia avslöjar uppgraderad Geforce GTX 1050 med 3 GB grafikminne

Trots att Pascal uppges sjunga på sista versen släpper Nvidia fortfarande nya kort i serien. Nu handlar det om en variant av GTX 1050 med mer minne och fler CUDA-kärnor. Läs mer