SATA versus NVMe SSD's

click fraud protection

Als u op zoek bent naar een SSD voor uw computer, krijgt u te maken met verschillende opties. Sommige zijn relatief eenvoudig, zoals capaciteit en hoeveel u bereid bent te besteden. Sommige opties zijn mogelijk minder begrijpelijk voor degenen die niet bekend zijn met de technologie. SATA versus NVMe is een van die opties. De namen verklaren niet echt waar ze goed voor zijn of wat de voordelen van een van beide zijn.

SATA

Onlangs gingen we dieper in op SATA. SATA bestaat technisch gezien uit twee delen, een logische bus en een fysieke connector. De fysieke SATA-connector wordt alleen gebruikt voor SATA-opslagapparaten, hoewel dit HDD's of SSD's kunnen zijn. SATA-schijven zijn verkrijgbaar in een 3,5-inch of een 2,5-inch formaat. HDD's gebruiken meestal het 3,5-inch formaat voor de extra ruimte. SSD's hebben weinig ruimte nodig. Gebruik dus meestal het 2,5-inch formaat. Deze kunnen nog steeds in 3,5-inch schijfsleuven passen, hoewel er mogelijk een adapter nodig is. Bovendien kunt u met sommige adapters twee 2,5-inch schijven in één 3,5-inch schijfsleuf plaatsen voor een grotere opslagdichtheid.

Er zijn drie generaties van de SATA-communicatiebus. Elk verdubbelde de bandbreedte van de vorige generatie. Tenzij je te maken hebt met oude computers, zou je sowieso geen ondersteuning hebben voor NVMe SSD's. U hebt toegang tot de SATA III-bus. De SATA III-bus biedt tot 6 Gbs of 600 MB bandbreedte. Dit is aanzienlijk sneller dan de overdrachtssnelheid van de HDD's waarvoor het is ontworpen om verbinding te maken. SSD's zijn beperkt en pieken meestal op overdrachtssnelheden van ongeveer 550 MB. SSD-snelheid en maximale bandbreedteverschil zijn te wijten aan de signaaloverhead.

Het is ook mogelijk om SATA SSD's in het M.2-formaat te krijgen. De vormfactor is het enige verschil tussen M.2 SATA SSD's en 2,5-inch SATA SSD's. Ze hebben nog steeds dezelfde bandbreedtebeperking van 600 MB. Gebruik dezelfde SATA-bus om te communiceren.

NVMe

NVMe is een nieuwere interfacespecificatie. Specifiek ontworpen om optimaal te profiteren van de architecturale prestaties van SSD's. Het werd in 2012 gestandaardiseerd om een ​​snellere en lagere latentie manier te bieden om SSD's op computers aan te sluiten. De eerste NVMe-schijf werd uitgebracht in 2013 en bood leessnelheden van 3 GB, 6 keer sneller dan SATA zou hebben toegestaan. NVMe SSD's zijn sinds 2014 in de handel verkrijgbaar.

NVMe is technisch gezien geen communicatiebus zoals SATA. De PCIe-bus wordt eigenlijk gebruikt om gegevens over te dragen. Meestal worden vier PCIe-lanes gebruikt voor SSD's, hoewel sommigen er acht gebruiken. De exacte snelheden die NVMe SSD's bieden, zijn afhankelijk van het aantal toegewezen PCIe-lanes en de PCIe-generatie van die rijstroken. Uitgaande van de standaard 4 rijstroken, biedt PCIe Gen 3 4 GB aan bandbreedte. Net als SATA biedt elke generatie de dubbele bandbreedte van de vorige generatie. Gen 4 geeft 8 GB over vier rijstroken, terwijl Gen 5 16 GB biedt. PCIe Gen 5 wordt echter nog maar net geadopteerd, omdat het hardware-ondersteuning krijgt.

NVMe SSD's kunnen drie standaard connectoren gebruiken. U.2 is een relatief ongunstige optie in de commerciële markt, hoewel het meer wordt gebruikt in datacenters. U.2 SSD's kunnen maximaal vier PCIe-lanes en de 2,5-inch schijfvormfactor gebruiken. AIC- of add-in-kaarten zijn andere alternatieven die als een grafische kaart in de PCIe-sleuven op het moederbord worden gestoken.

Andere gebruiken

AIC SSD's kunnen tot 16 PCIe-lanes gebruiken. De meesten gebruiken er echter maar vier, sommigen gebruiken er acht. NVMe SSD's gebruiken voornamelijk de M.2-connector en vormfactor. M.2 SSD's zijn beperkt tot 4 rijstroken zoals U.2-schijven. De eigenlijke SSD zelf zit meestal plat parallel aan het vlak van het moederbord, waardoor de M.2 een extreem ruimtebesparende vormfactor is.

Het feit dat sommige M.2 SSD's de SATA-bus kunnen gebruiken in plaats van NVMe is een bron van verwarring. De poorten, en dus de SSD's, hebben echter duidelijke uitgesneden "sleutels" die aangeven welk protocol ze gebruiken. M.2 SATA-poorten zijn niet compatibel met NVMe SSD's. Er zijn enkele AIC's beschikbaar die zelf geen opslag bieden. In plaats daarvan splitsten ze de 16 PCIe-lanes in vier ingebouwde M.2-slots, die gevuld moeten worden.

Als NVMe sneller is, waarom zou u dan een SATA SSD kopen?

Realistisch gezien is het een goed idee als je een directe keuze hebt tussen een NVMe SSD en een SATA. Er is doorgaans weinig prijsverschil voor dezelfde capaciteiten, terwijl de prestatiekloof enorm is. Het probleem is de PCIe-bus. De meeste commerciële CPU's bieden in totaal 20 bruikbare PCIe-lanes. Een GPU neemt doorgaans 16 banen in beslag, waardoor er net genoeg PCIe-banen overblijven voor één NVMe SSD.

Sommige moederborden bieden meer dan één M.2-slot dat is aangesloten op de PCIe-bus, maar dit gebeurt niet altijd. Als het gebeurt, is het vaak verbonden met de chipset in plaats van rechtstreeks met de CPU. Dit verhoogt de latentie en betekent dat de beschikbare bandbreedte wordt gedeeld met alle andere IO-apparaten, inclusief USB en SATA.

Stel dat u geen speciale GPU in uw systeem hebt en alleen geïntegreerde grafische afbeeldingen gebruikt. In dat geval heb je meer beschikbare PCIe-lanes. U zou waarschijnlijk een AIC moeten vinden die M.2-slots biedt of rechtstreekse opslag biedt om hiervan te profiteren. U kunt mogelijk ook een speciale GPU instellen om 8 in plaats van 16 rijstroken te gebruiken. Dit maakt wat meer vrij voor NVMe SSD's. Dit kan echter leiden tot een daling van de GPU-prestaties.

Andere alternatieven

Het andere alternatief is om SATA SSD's te gebruiken. Ze zijn niet zo snel, maar ze zijn nog steeds sneller dan HDD's en zijn veel goedkoper dan vroeger. Moederborden bieden doorgaans ook een solide aantal SATA-poorten voor connectiviteit. Je kunt dus over het algemeen heel wat SATA SSD's probleemloos aansluiten.

In een opstelling waar u zowel SATA- als NVMe SSD's hebt, is het over het algemeen beter om ervoor te zorgen dat alles dat bijzonder snelheidsgevoelig is, wordt opgeslagen op de snellere NVMe SSD. Het besturingssysteem, videobestanden met hoge resolutie en videogames profiteren bijvoorbeeld van snellere connectiviteit. Minder snelheidsgevoelige bestanden, zoals documenten en foto's, kunnen op de SATA-schijf worden opgeslagen, omdat de lagere lees- en schrijfsnelheden niet zoveel verschil maken in de prestaties.

conclusies

NVMe SSD's presteren in alle opzichten beter dan SATA SSD's. Er is een klein maar niet bijzonder significant prijsvoordeel voor SATA SSD's. Dat kan echter nog verder gaan door een HDD aan te schaffen. De primaire use case voor SATA SSD's in moderne computers is het toevoegen van opslagruimte die eenvoudigweg niet via NVMe kan worden geleverd. Dit komt door het beperkte aantal PCIe-lanes en fysieke connectoren.

SATA SSD's werken ook uitstekend in oudere computers. Ervan uitgaande dat er SSD-stuurprogramma's voor het besturingssysteem bestaan, kunnen ze beter presteren dan HDD's en een oud systeem nieuw leven inblazen. Opstarttijden kunnen aanzienlijk worden verkort als het besturingssysteem op de SSD is geïnstalleerd. SATA SSD's hebben zeker hun plaats, maar het is meestal wanneer NVMe geen optie is.