DRAM på en SSD: Er det noget, du vil have?

click fraud protection

SSD'er er hurtige til at få adgang til og skrive data, meget hurtigere end HDD'er. Denne hastighed kommer fra en række forskellige steder. En af faktorerne er inkluderingen af ​​DRAM på SSD'en. Nogle budget-SSD'er springer dog DRAM over, da det er dyrt og ikke er strengt nødvendigt for at SSD'en kan fungere. For at informere din beslutning om, hvorvidt du vil købe en DRAM-løs SSD. Eller en dyrere model med DRAM, du skal kende forskel.

Kerne-DRAM-funktionaliteten

Den primære funktion af DRAM på en SSD er at gemme en registrering af, hvor data kan findes på flashhukommelsen. Så meget som din computer viser alle dine filer pænt gemt i en logisk rækkefølge, er dette ikke tilfældet på en SSD. Fordi læsning, og især skrivning til en flashhukommelsescelle, reducerer dens levetid, udfører SSD'er en opgave, der kaldes slidudjævning. Dette indebærer at blande data rundt om drevet, at foretrække at bruge de mindst slidte områder først og minimere brugen af ​​de mest nedslidte områder. Det betyder, at drevet skal have en slags mappe over, hvor alt er.

DRAM bruges til dette, da det ikke lider af problemer med hyppig skrivning, hvilket reducerer levetiden, og fordi den kan levere dataplaceringen til SSD-controlleren meget hurtigere end flashhukommelsen kunne. DRAM reducerer latensen og hastigheden af ​​enhver operation på SSD'en. En DRAM-løs SSD vil dog være langsommere end en SSD med DRAM HMB kan delvist udligne denne forskel.

En anden kernefordel vedrører igen, hvordan SSD'er skriver data. Du kan faktisk ikke skrive enkelte bits af data til flashhukommelsen. Du skal skrive data i blokke. Denne skriveoperation skal være en fuldstændig overskrivning. Du kan ikke bare opdatere en enkelt bit i en blok. Selvom du kun skal ændre én bit, skal du skrive alle de andre bits i den blok til disken. DRAM kan bruges til midlertidigt at gemme små mængder data, indtil det effektivt kan skrives til en blok på én gang. DRAM-løse SSD'er kan ikke gøre dette og lider derfor af mere betydeligt slid, da skrivninger er mindre effektive til at bevare levetiden.

Andre fordele

En anden fordel ved DRAM ombord på en SSD minder meget om evnen til at cache data for små til at skrive til flashhukommelsen med det samme. Det fungerer også til at cache data, der blandes rundt på SSD'en som en del af slidudjævningsprocessen for at skrive det mere effektivt. Det betyder, at DRAM-løse SSD'er lider under yderligere øget slid, hvilket resulterer i lavere levetider.

DRAM på SSD'en kan fungere som en lille read-cache, der hjælper med at give reduceret latenstid for ofte anmodede data. I nogle tilfælde kan DRAM'en også bruges som skrivecache til mere end blot små mængder data. Dette kan gøre det muligt at lagre data meget hurtigt, før de sendes videre til SLC-cachen og resten af ​​drevet. Det er ikke nødvendigt at bruge DRAM som skrivecache med SLC-cachen. SLC-flashhukommelse er meget hurtig alene.

Potentielle ulemper

Den eneste risiko for, at DRAM er til stede på en SSD, er potentialet for datatab. DRAM er flygtig hukommelse, hvilket betyder, at alle de data, den har, går tabt, hvis den mister strøm. Dette sammenlignes med den ikke-flygtige flash-hukommelse, som bevarer sine data, selvom den mister strøm. Så antag, at du bruger DRAM til at cache data, før du skriver det til flashen. I så fald risikerer du et strømafbrydelse, der afbryder strømmen til computeren og dermed DRAM'en i SSD'en, hvilket får den til at miste sine data, før den overføres til flashhukommelsen.

Dette kan forårsage datatab eller filkorruption. Dette kan være irriterende, frustrerende og irriterende for almindelige hjemmebrugere. I datacentre og for virksomheder kan det være katastrofalt. Af denne grund er enhver DRAM-caching typisk deaktiveret i virksomhedens SSD'er.

Det eneste andet problem med DRAM på SSD'er er ekstraomkostningerne. Realistisk set er prisklassen i nuværende drev ikke rigelig. Dette skyldes, at prisen på flash-hukommelsen er det meste af prisen på SSD'en. Omkostningerne ved DRAM er relativt små. Nogle avancerede produkter har mindre end en forskel på $40 ved kapaciteten på 1 TB. De primære besparelser kommer fra, at DRAM typisk skæres fra budgetdrev. Disse budget SSD'er sparer også omkostninger på andre områder, hvilket gør direkte sammenligninger vanskelige.

Konklusion

DRAM hjælper en SSD til at fungere med dens højeste ydeevne. Forskellen er forholdsvis lille. Du kan se, når du ser på overførselshastigheder eller indirekte sammenligninger. Det er usandsynligt, at du løber ind i for mange scenarier i den virkelige verden, hvor det ville være et problem at have en DRAM-fri SSD. Når det er sagt, reducerer det at være DRAM-fri ydeevnen og forårsager øget slid på SSD'en. Desuden plejer DRAM-løse SSD'er at være budgetmodeller, der kan have svagere garantier og lavere overordnet levetid i første omgang.

Vi vil bestemt anbefale, at du foretrækker SSD'er med DRAM. Det er dog ikke til det punkt, at vi vil anbefale dig helt at undgå DRAM-løse SSD'er. Gå efter det, hvis du finder et solidt tilbud på en eller kun lige kan strække dit budget til en DRAM-løs SSD. De er funktionelle nok til at være helt levedygtige, især hvis du får en, der understøtter HMB. Del dine tanker i kommentarerne nedenfor.