DRAM på en SSD: Er det noe du vil ha?

SSD-er er raske å få tilgang til og skrive data, mye raskere enn HDD-er. Denne hastigheten kommer fra en rekke forskjellige steder. En av faktorene er inkluderingen av DRAM på SSD-en. Noen budsjett-SSD-er hopper imidlertid over DRAM, siden det er dyrt og ikke er strengt nødvendig for at SSD-en skal fungere. For å informere din beslutning om å kjøpe en DRAM-løs SSD. Eller en dyrere modell med DRAM, du må vite forskjellen.

Kjerne-DRAM-funksjonaliteten

Den primære funksjonen til DRAM på en SSD er å lagre en oversikt over hvor data kan finnes på flashminnet. Så mye som datamaskinen viser alle filene dine pent lagret i en logisk rekkefølge, er ikke dette tilfellet på en SSD. Fordi lesing, og spesielt skriving til en flash-minnecelle, reduserer levetiden, utfører SSD-er en oppgave som kalles slitasjeutjevning. Dette innebærer å blande data rundt stasjonen, foretrekke å bruke de minst slitte områdene først, og minimere bruken av de mest nedslitte områdene. Dette betyr at stasjonen må ha en slags katalog over hvor alt er.

DRAM brukes til dette da det ikke lider av noen problemer med hyppig skriving som reduserer levetiden, og fordi den kan gi dataplasseringen til SSD-kontrolleren mye raskere enn flashminnet kunne. DRAM reduserer ventetiden og hastigheten til enhver operasjon på SSD-en. En DRAM-løs SSD vil imidlertid være tregere enn en SSD med DRAM HMB kan delvis utgjøre denne forskjellen.

En annen kjernefordel er igjen knyttet til hvordan SSD-er skriver data. Du kan faktisk ikke skrive enkeltbiter med data til flash-minnet. Du må skrive data i blokker. Denne skriveoperasjonen må være en fullstendig overskriving. Du kan ikke bare oppdatere en enkelt bit i en blokk. Selv om du bare trenger å endre én bit, må du skrive alle de andre bitene i den blokken til disken. DRAM kan brukes til å midlertidig lagre små mengder data til det effektivt kan skrives til en blokk på en gang. DRAM-løse SSD-er kan ikke gjøre dette og lider derfor av mer betydelig slitasje ettersom skrivere er mindre effektive til å bevare levetiden.

Andre fordeler

En annen fordel med DRAM ombord på en SSD er veldig lik muligheten til å bufre data som er for små til å skrive til flashminnet med en gang. Det fungerer også for å cache data som stokkes rundt SSD-en som en del av slitasjeutjevningsprosessen for å skrive den mer effektivt. Dette betyr at DRAM-løse SSD-er lider av en ytterligere økning i slitasje, noe som resulterer i lavere levetid.

DRAM på SSD-en kan fungere som en liten lesebuffer som bidrar til å gi redusert ventetid for ofte etterspurte data. I noen tilfeller kan DRAM også brukes som skrivebuffer for mer enn bare små mengder data. Dette kan tillate at data lagres veldig raskt før de sendes videre til SLC-cachen og resten av stasjonen. Å bruke DRAM som skrivebuffer er ikke nødvendig med SLC-hurtigbufferen. SLC-flashminne er veldig raskt alene.

Potensielle ulemper

Den eneste risikoen for at DRAM er tilstede på en SSD er potensialet for tap av data. DRAM er flyktig minne, noe som betyr at alle dataene den har, går tapt hvis den mister strøm. Dette sammenlignes med det ikke-flyktige flashminnet, som beholder sine data selv om det mister strøm. Så anta at du bruker DRAM til å bufre data før du skriver det til flashen. I så fall risikerer du et strømbrudd, kutte strømmen til datamaskinen og dermed DRAM-en i SSD-en, noe som fører til at den mister data før den overføres til flashminnet.

Dette kan føre til tap av data eller filkorrupsjon. Dette kan være irriterende, frustrerende og irriterende for vanlige hjemmebrukere. I datasentre og for bedrifter kan det være katastrofalt. Av denne grunn er all DRAM-bufring vanligvis deaktivert på SSD-er for bedrifter.

Det eneste andre problemet med DRAM på SSD-er er ekstrakostnaden. Realistisk sett, i nåværende stasjoner, er ikke prisklassen stor. Dette er fordi kostnaden for flash-minnet er det meste av kostnaden for SSD-en. Kostnaden for DRAM er relativt liten. Noen avanserte produkter har mindre enn $40 forskjell ved kapasiteten på 1 TB. De primære besparelsene kommer fra at DRAM vanligvis kuttes fra budsjettstasjoner. Disse budsjett SSD-ene sparer også på kostnader på andre områder som gjør direkte sammenligninger vanskelig.

Konklusjon

DRAM hjelper en SSD til å fungere på topp ytelse. Forskjellen er relativt liten. Du kan se når du ser på overføringshastigheter eller indirekte sammenligninger. Det er usannsynlig at du kommer inn i for mange virkelige scenarier der det å ha en DRAM-løs SSD ville være et problem. Når det er sagt, reduserer det å være DRAM-løs ytelsen og forårsaker økt slitasje på SSD-en. Videre har DRAM-løse SSD-er en tendens til å være budsjettmodeller som kan ha svakere garantier og lavere total levetid i utgangspunktet.

Vi vil absolutt anbefale at du foretrekker SSD-er med DRAM. Det er ikke til det punktet at vi vil anbefale deg å unngå DRAM-løse SSD-er helt. Gå for det hvis du finner en solid avtale på en eller bare kan strekke budsjettet til en DRAM-løs SSD. De er funksjonelle nok til å være helt levedyktige, spesielt hvis du får en som støtter HMB. Del dine tanker i kommentarene nedenfor.