NVMe vs. SATA: Vilken SSD-Tekniken Är Snabbare?

0
330
NVM Express, Inc.

NVMe enheter är en stor del i datorn som förvaring just nu, och av goda skäl. Inte bara en NVMe solid-state drive (SSD) lämnar de flesta äldre Ssd-enheter i dammet, det är också blixtrande snabb jämfört med standard 3,5 – och 2,5-tums hårddiskar.

NVMe vs. SATA III

Ta, till exempel, 1 TB Samsung 860 Pro, en 2,5-tums SSD med en maximal sekventiell läshastighet på 560 megabyte per sekund (MB/s). Dess efterträdare, NVMe-baserade 960 Pro, är mer än sex gånger snabbare än så, med en toppfart på 3 500 MB/s.

Detta beror på att pre-NVMe enheter ansluta till en PC via SATA III, den tredje översynen av den Seriella ATA-dator bus-gränssnitt. NVMe, under tiden, är host controller interface för nyare, mer avancerat Ssd-enheter.

SATA III och NVMe är de termer som oftast används för att skilja mellan old-school-enheter och nya hotness alla vill ha. NVMe är dock inte samma typ av teknik som SATA III.

Vi kommer att få in på varför vi använder termerna “SATA-III” och “NVMe” för att jämföra teknik senare.

Vad är SATA III?

Rosewill

I 2000, SATA infördes för att ersätta den Parallella ATA-standarden som föregick den. SATA erbjuds högre hastighet, vilket innebar en kraftigt förbättrad prestanda jämfört med sin föregångare. SATA III rullas ut nu, åtta år senare med en maximal överföringshastighet 600 MB/s.

SATA III-komponenter använda en viss typ av anslutning till spår i en bärbar dator, och en viss typ av kabel för att ansluta till en stationär PC moderkort.

När en enhet är ansluten till datorn via SATA III, arbetet är bara till hälften gjort. För enheten att faktiskt prata med systemet, det behöver en host controller interface. Det jobbet hör till AHCI, vilket är det vanligaste sättet för SATA III-enheter att prata med en dator.

För många år, SATA-III och AHCI utfört ett beundransvärt sätt, bland annat under de första dagarna av Ssd-enheter. Men AHCI var optimerad för hög latency roterande media, inte låg latens, icke-flyktig lagring Ssd-enheter, en representant från bil tillverkaren Kingston, förklarade.

Solid-state-enheter blev så snabbt, de så småningom mättad SATA III-anslutning. SATA III och AHCI helt enkelt inte kunde ge tillräckligt med bandbredd för allt kan SSD-enheter.

Med kör hastigheter och kapacitet att utöka sökningen var på för ett bättre alternativ. Och, som tur är, det var redan i bruk på Pc.

Vad Är PCIe?

PCIe är en annan maskinvara gränssnitt. Det är bäst känd för att på så sätt ett grafikkort slots i en stationär PC, men det är också används för ljudkort, Thunderbolt expansionskort, och M. 2-enheter (mer om dessa senare).

Gigabyte

Om du tittar på moderkortet (se ovan), kan du enkelt se var PCIe-platser finns. De flesta kommer i x16, x8, x4, och x1 varianter. Dessa siffror visar hur många körfält för överföring av uppgifter en plats har. Det högre antalet körfält, desto mer data kan du flytta på en gång, vilket är anledningen till att grafik-kort x16-kortplatser.

Det finns även en M. 2 spår på bilden ovan, just under toppen x16-kortplats. M. 2 slots kan använda upp till fyra körfält, alltså, de är x4.

Nyckeln PCIe slots i vilken dator som helst som har körfält som är ansluten till PROCESSORN för bästa möjliga prestanda. Resten av PCIe slots ansluta till chipset. Detta stöder också en ganska snabb anslutning till PROCESSORN, men inte lika snabbt som den direkta anslutningar.

För närvarande finns det två generationer av PCIe-under användning: 3.0 (den vanligaste) och 4.0. I mitten av 2019, PCIe 4.0 var helt aga-nya och endast stött på AMD: s Ryzen 3000 processorer och X570 moderkort. Version 4, som du förväntar dig, är snabbare.

Men de flesta komponenter är ännu inte mättar den maximala bandbredden för PCIe 3.0. Så, medan PCIe 4.0 är imponerande, det är ännu inte en nödvändighet för moderna datorer.

RELATERAT: PCIe 4.0: Vad är Nytt och Varför Det är viktigt

NVMe Över PCIe

PCIe, då, är som SATA III; de är båda används för att ansluta enskilda komponenter till en dator. Precis som SATA III behov AHCI innan en hårddisk eller SSD-enheten kan kommunicera med en dator, PCIe-baserade enheter förlita sig på en host controller, som kallas icke-flyktigt minne, snabb (NVMe).

Men varför pratar vi inte om SATA-III jämfört med PCIe-enheter, eller AHCI kontra NVMe?

Anledningen är ganska enkel. Vi har alltid som avses enheter som SATA-baserade, som SATA, SATA-II, och SATA III—ingen överraskning där.

När tillverkare kör igång med att göra PCIe-enheter, det var en kort period under vilken vi pratade om PCIe Ssd-enheter.

Men branschen inte har några normer att samlas kring som det gjorde med SATA-diskar. Istället, som Western Digital förklarade, företag används AHCI och byggt sina egna drivrutiner och firmware för att köra dessa enheter.

Det var en enda röra, och AHCI var fortfarande inte tillräckligt bra. Som Kingston förklarade för oss var det också svårare för människor att anta sådana som var snabbare än SATA grund, snarare än en plug-and-play-upplevelse, de var också tvungna att installera speciella drivrutiner.

Så småningom, näringslivet samlades kring den standard som blev NVMe och ersättas AHCI. Den nya standarden var så mycket bättre, att det är meningsfullt att börja prata om NVMe. Och resten, som de säger, är historia.

NVMe var byggt med moderna, PCIe-baserade Ssd-enheter i minnet. NVMe enheter kan ta emot betydligt fler kommandon på en gång än SATA III mekaniska hårddiskar eller Ssd-enheter. Det, i kombination med lägre fördröjning gör NVMe enheter snabbare och mer lyhörd.

Vad Gör NVMe Driver Ut?

Samsung

Om du går och handlar för en NVMe-baserade bil idag, vad du vill är ett M. 2 gumstick. M. 2 beskriver diskens form factor—eller, för våra syften, hur det ser ut. M. 2-enheter har oftast upp till ca 1 TB lagringsutrymme, men de är små nog för att hålla mellan tummen och pekfingret.

M. 2 enheter ansluta till särskilda M. 2 PCIe-platser som har stöd för upp till fyra körfält för dataöverföring. Dessa enheter är oftast NVMe baserade, men du kan också hitta M. 2-enheter som använder SATA III—bara att läsa på förpackningen noga.

SATA-III-baserade M. 2s är inte så vanligt i dessa dagar, men de finns. Några populära exempel är WD Blue 3D-NAND och Samsung 860 Evo.

RELATERAT: Vad Är M. 2 Kortplats, och Hur Kan jag Använda Det?

Skulle Du Dumpa SATA III-Enheter?

Medan NVMe är fantastisk, det finns ingen anledning att ge upp på SATA III driver bara men ändå. Trots SATA III: s begränsningar, det är fortfarande ett bra val för sekundär lagring.

Någon som är på att bygga en ny DATOR, till exempel, skulle göra klokt i att använda en M. 2 NVMe enhet för sin hårddisk och primär lagring. Han kan sedan lägga till ett billigare hårddisk eller 2,5-tums SSD med större kapacitet som sekundär lagring.

Det kan vara en bra idé att ha alla dina lagring kör över PCIe. Men just nu NVMe enheter är begränsat till ca 2 TB. Högre kapacitet är också oöverkomligt dyra. En budget på 1 TB, M. 2 NVMe bil som ofta kostar omkring $100 (vilket är ungefär vad en 2 TB med hög prestanda SATA III hårddiskar kostnader).

Prissättning, naturligtvis, kan ändras när vi får även en högre kapacitet M. 2 enheter. Kingston sa vi kan förvänta oss att se M. 2 enheter med 4 och 8 TB kapacitet runt början av 2021.

Tills dess, en kombination av M. 2 med högstadie-och Ssd-enheter och hårddiskar är det bästa alternativet.

Samma idé gäller för bärbara datorer. Om du ska köpa en ny rigg, leta efter en med NVMe flash-lagring, och en ledig 2,5-tums bay för en SATA III-hårddisk eller SSD.

Inte alla NVMe enheter är skapade lika, dock. Det lönar sig definitivt att läsa recensioner på ditt mål-enhet innan du köper en.

Om du har en ganska ny stationär eller bärbar DATOR, är chansen att det har M. 2 slots som stöd NVMe. Uppgradera din PC är väl värt det!

LÄS NÄSTA

  • “Hur Installerar eller Avinstallerar Google Chrome
  • “Gör Din Egen PS4 Spel: Komma Igång med “Drömmar”
  • “Hur att Installera och Använda Microsoft Kanten på Android
  • “Aktivera DNS Över HTTPS i Firefox
  • “Hur man Använder SUID, SGID, och Kletiga Bitar på Linux