NVMe

NVMe SSD för Linux Guide och frågor besvarade

NVMe SSD för Linux Guide och frågor besvarade
Det finns en enorm skillnad mellan att starta upp bärbara datorer från omkring 2010 och bärbara datorer från 2020. Medan äldre bärbara datorer kan ta över en minut för att starta upp, tenderar nya bärbara datorer att vara redo att gå på drygt 10 sekunder.

Ja, processorer har nu mycket mer kärnor och trådar än vad de brukade, och bandbredden för modernt RAM-minne har också ökat avsevärt, men den verkliga anledningen till att moderna bärbara datorer startar upp så mycket snabbare och känns betydligt mer lyhörd är att lagringstekniken har avancerat med stormsteg.

Oavsett om du väljer en ny dator eller bara vill uppgradera din nuvarande, har du inte råd att ignorera prestandafördelarna med NVMe-teknik, som frigör hela potentialen för SSD-enheter (SSD).

Vad är NVMe?

NVMe står för Non-Volatile Memory Express, och det är ett gränssnittsprotokoll skapat speciellt för SSD-enheter. Innan NVMe släpptes kommunicerade SSD-enheter med operativsystem med AHCI-protokollet, vars specifikation slutfördes och släpptes av Intel 2004.

Eftersom Intel utformade AHCI-protokollet för snurrande hårddiskar, kommer det med allvarliga begränsningar som gör det mindre lämpligt för moderna NAND-baserade SSD-enheter. Till exempel måste AHCI kommunicera med SATA-styrenheten (vars prestanda är begränsad till 600 MB / s per rad), har bara 1 kommandokö och kan bara skicka 32 kommandon per kö.

NVMe, å andra sidan, kommunicerar direkt med systemets CPU över PCI Express, eller bara PCIe för kort (som kan uppnå upp till 2000 MB / s per rad), har 64 000 kommandoköer och kan skicka upp till 64 000 kommandon per kö. Som sådan kan NVMe SSD-enheter utföra in / ut-operationer upp till 900% snabbare än deras AHCI-ekvivalenter.

NVMe SSD: er finns i tre huvudformfaktorer:

NVMe SSD Linux-kompatibilitet

Den goda nyheten är att Linux NVMe-drivrutinen finns i Linux-kärnan 3.3 och högre, så du borde vara bra att gå i detta avseende. Du kan se vilken version av Linux-kärnan du använder med följande kommando:

$ uname -r

Förutom Linux-kärnan 3.3 eller högre behöver du också ett moderkort med NVMe-stöd. Tyvärr stöder de flesta äldre moderkort inte start från NVMe SSD. Eftersom prestandafördelarna med NVMe SSD är mest märkbara när de används som systemdiskar, är det mycket lämpligt att överväga att få ett nyare moderkort istället för att använda en dyr NVMe SSD bara för att lagra data.

På vilken Linux-distribution som helst kan du testa prestanda för din NVMe SSD med hdparm, ett kommandoradsverktyg som används för att ställa in och visa hårdvaruparametrar för hårddiskar:

# hdparm - tT --direct / dev / nvme0n1

Om du har mer än en NVMe SSD kan du behöva byta ut “nvme0n1.”Alla NVMe SSD-enheter ska visas under / dev / nvme *.

De bästa NVMe SSD: erna för Linux 2020

NVMe SSD-enheter blir mer och mer överkomliga varje år, men det tar fortfarande lite tid innan priserna matchar priserna på traditionella SSD-enheter. Men om du är villig att spendera extra pengar för att få en premiumprestanda, är följande fem NVMe SSD-enheter garanterat att inte svika.

1. Samsung 970 EVO Plus

Med ren prestanda är det du är ute efter, är Samsung 970 EVO Plus ett fantastiskt val som erbjuder sekvensiella läs- och skrivnivåer på upp till 3500 MB / s respektive 2500 MB / s. Tack vare den senaste V-NAND-tekniken har Samsung kunnat uppnå upp till 1200 TBW, vilket är anledningen till att företaget har råd att ge 5 års begränsad garanti på denna NVMe SSD. Du kan välja mellan fyra olika lagringskapaciteter (250 GB, 500 GB, 1 TB och 2 TB), med 500 GB-versionen som ger mest värde.

2. Avgörande P1

Crucial P1 kanske inte ser nästan lika snygg ut som Samsung 970 EVO Plus, men den är betydligt billigare och fungerar lika bra i verkliga applikationer. Du kan få den med en kapacitet på upp till 1 TB, och alla versioner erbjuder sekvensiella läs- och skrivnivåer på upp till 2000 MB / s och 1700 MB / s. Crucial designade P1 för att ge en balanserad blandning av prestanda, kapacitet och tillförlitlighet, vilket gör det till ett utmärkt val för alla Linux-användare som vill skörda prestandafördelarna med NVMe-teknik utan att bryta banken.

3. WD Black SN750

Huvudsyftet med Black-sortimentet av lagringsenheter från Western Digital har alltid varit att erbjuda exceptionella prestanda för stationära PC-användare. WD Black SN750 fortsätter denna tradition i en tid med NVMe SSD: er och lovar läsa / skriva upp till 3400 MB / s i följd tack vare sin innovativa 64-lagers 3D NAND-lagringsteknik. Du kan få den i kapaciteter som sträcker sig från 500 GB till 2 TB, som alla har samma snygga och moderna design.

4. CORSAIR FORCE Series MP510 

CORSAIR FORCE-serien MP510 dominerar NVMe SSD-marknaden för budgeten (om sådant ens existerar) med dess 3 480 MB / sek sekventiell läsning och upp till 3000 MB / sekventiell skrivning från en helt ny controller. Denna NVMe SSD har också en rejäl uthållighetsgrad på 800 TBW, som överstiger även den dyra Samsung 970 EVO Plus. Corsair vill helt klart etablera sig som en dominerande aktör på NVMe SSD-marknaden, och företaget gör ett bra jobb hittills.

5. Intel SSD 660P-serien

Intel SSD 660P-serien är en av de mest prisvärda NVMe SSD: erna på marknaden, men dess låga pris kommer med vissa begränsningar. Till att börja med är dess sekventiella läs- och skrivhastigheter begränsade till 1800 MB / s. Vad som är värre är att dess uthållighetsbetyg endast är 100 TBW, så det är inte riktigt lämpligt för många bandbreddsintensiva applikationer, till exempel videoredigering, vilket skulle minska dess livslängd avsevärt. Sist men inte minst kan dess design verka lite intetsägande och användbar. Men om du kan förbise dessa begränsningar och få Intel SSD 660P-serien när den är till salu, kommer du inte ångra ditt köp.

Hur man förbättrar FPS i Linux?
FPS står för Bildrutor per sekund. FPS: s uppgift är att mäta bildfrekvensen i videouppspelningar eller spelprestanda. Med enkla ord betecknas antalet...
De bästa Oculus App Lab-spelen
Om du är Oculus-headsetägare måste du vara förtjust i sidoladdning. Sideladdning är processen för att installera icke-butiksinnehåll på ditt headset. ...
Topp 10 spel att spela på Ubuntu
Windows-plattformen har varit en av de dominerande plattformarna för spel på grund av den enorma andelen spel som utvecklas idag för att stödja Window...