Cookies op Tweakers

Tweakers is onderdeel van DPG Media en maakt gebruik van cookies, JavaScript en vergelijkbare technologie om je onder andere een optimale gebruikerservaring te bieden. Ook kan Tweakers hierdoor het gedrag van bezoekers vastleggen en analyseren. Door gebruik te maken van deze website, of door op 'Cookies accepteren' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt? Bekijk dan ons cookiebeleid.

Meer informatie

Door Willem de Moor

Redacteur componenten

Samsung 950 Pro-ssd review

Nvme voor de massa?

Evolutie van ssd's: van sata naar nvme

Al tijden hebben solid state drives te kampen met de zogenaamde sata-bottleneck. De standaardaansluiting met een satakabeltje laat ons de snelheid van een ssd niet ten volle benutten. Die interface heeft een bandbreedte van 'slechts' 600MB/s, ruim voldoende voor harde schijven, maar menig ssd hikt tegen die grens aan.

Kortstondig leek een oplossing te zijn gevonden met de introductie van m2-ssd's, die niet via de sata-interface, maar via pci-express-lanes worden aangesloten. Dat biedt enig soelaas: een x2-interface, met twee lanes dus, geeft al snel zo'n 1000MB/s aan bandbreedte, ofwel tweemaal de bandbreedte van een sata-interface. Met nieuwere pcie-v3-lanes en bovendien een verdubbeling van het aantal lanes komen we op een beschikbare bandbreedte van 32Gbit/s, oftewel zo'n 3940MB/s. Effectief is dat ongeveer zeven keer zo snel als de sata-interface en voorlopig snel genoeg.

Het is echter een bekend fenomeen; de ene bottleneck wordt in computerland steevast verruild voor de volgende. En voor ssd's is die volgende bottleneck het protocol waarmee een ssd wordt aangestuurd. Voor alle sata-ssd's was dat altijd het ahci-protocol, ongeacht of dat via een satakabeltje, in een msata-slot of in een mini-pcie-slot is. Dat protocol werd oorspronkelijk ontwikkeld voor harde schijven en voldeed prima. Lees- en schrijfopdrachten werden grotendeels sequentieel gegeven, wat voldeed voor harde schijven met een mechanische lees- en schrijfkop.

Ssd's kunnen dankzij verschillende kanalen van hun controller en een flink aantal chips veel meer parallel worden aangestuurd. Een nieuw protocol, speciaal voor ssd's, was dus nodig en werd door de industrie ontwikkeld in de vorm van het non-volatile memory express-protocol, nvme in het kort. Daarmee worden de command queues uitgebreid van 1 naar 64.000 en is de queue depth verdiept van 32 naar 64.000. De commandoset en software-overhead zijn gereduceerd en de latencies zijn eveneens korter. Daarmee zijn niet alleen de sequentiële lees- en schrijfprestaties hoger dankzij de toegenomen bandbreedte, maar is ook het aantal iops flink toegenomen.

Wat vind je van dit artikel?

Geef je mening in het Geachte Redactie-forum.

Nintendo Switch (OLED model) Apple iPhone 13 LG G1 Google Pixel 6 Call of Duty: Vanguard Samsung Galaxy S22 Garmin fēnix 7 Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2022 Hosting door True