Je winkelwagen is leeg
Producten die je toevoegt, verschijnen hier.
NVMe (Non-Volatile Memory Express) is een protocol waarmee een SSD via PCIe rechtstreeks met de processor communiceert.
Actueel: Hosting webshop: wat heeft een kleine webshop écht nodig?
NVMe (Non-Volatile Memory Express) is het protocol waarmee een SSD via de PCIe-bus rechtstreeks met de processor communiceert, en een NVMe-SSD is een SSD die dat protocol gebruikt. Oudere SSD's praten via SATA en AHCI, een standaard die ooit voor harde schijven met draaiende platen is bedacht.
Het grootste verschil zit in de wachtrijen voor opdrachten. AHCI kent één wachtrij met plek voor 32 opdrachten, terwijl NVMe tot 65.535 wachtrijen met elk 65.536 opdrachten toestaat. Daardoor kunnen veel processen tegelijk lezen en schrijven zonder op elkaar te wachten, en dat past bij flashgeheugen, dat zelf al veel parallel kan doen.
Ook in doorvoer is het verschil groot. Een SATA-SSD haalt ongeveer 550 MB/s, een NVMe-SSD op PCIe 3.0 rond 3.500 MB/s en op PCIe 4.0 rond 7.000 MB/s. De snelste PCIe 5.0-schijven, zoals de Samsung 9100 Pro, lezen tot 14.800 MB/s. Let wel op bij het kopen van een losse schijf: M.2 is alleen de vorm van het kaartje, dus er bestaan ook M.2-SSD's die via SATA werken en niet sneller zijn dan een gewone SATA-SSD.
Voor een website telt vooral hoe snel de schijf veel kleine opdrachten tegelijk afhandelt. Een WordPress-site of webshop leest bij elke paginaweergave PHP-bestanden en gegevens uit de database, en op een server met veel websites gebeurt dat voor een groot aantal bezoekers tegelijk. Bij KeurigOnline draaien nieuwe servers op NVMe-opslag.
Het werk aan NVMe begon in 2009 in de NVM Express Workgroup, een groep van meer dan 90 bedrijven onder voorzitterschap van Amber Huffman van Intel. De voorloper was NVMHCI, een eerdere Intel-specificatie. Het doel was een interface die past bij flashgeheugen in plaats van bij harde schijven (Wikipedia).
Belangrijke mijlpalen: