Hvad er Host Memory Buffer (HMB) i SSD?

Du tror måske, at alle dine dokumenter og billeder er gemt pænt i en logisk mappestruktur på din computer. Du ville dog tage fejl. Det er den visning, som computeren viser dig. Men i virkeligheden, hvis du bruger en SSD, er dataene spredt ud over hele drevet.

HDD'er fungerer bedst, hvis du lejlighedsvis sætter dem igennem en defragmenteringsproces. Dette sorterede alle bidder af data på HDD'en, så relaterede bits var tæt på hinanden og kunne læses fra drevet sekventielt. Dette skyldes, at HDD'er er meget hurtigere til at læse sekventielle bits af data fra deres plader end til at foretage tilfældige læsninger.

SSD'er er meget bedre til tilfældige læsninger, fordi de ikke behøver at vente på, at læsehovedet kommer til det rigtige sted først. De er også meget hurtigere generelt, og der er masser af andre grunde til at foretrække dem.

Sagen er, at SSD'er lider meget mere af at blive slidt. Hver gang data læses fra, og primært når data skrives til en hukommelsescelle, forringes cellen en smule. For at minimere sliddet og øge drevets levetid bruger SSD'er en proces, der kaldes slid leveling. Når du skriver data, vælger SSD'en at placere dem på de mindst slidte celler først.

Dette resulterer i underlige ting som data, der teknisk set bliver tilbage på drevet, efter du har overskrevet en fil, simpelthen fordi den nye version er gemt i forskellige hukommelsesceller. De "slettede" data er markeret som "kan overskrives" i stedet for aktivt slettet. Sletning bruger en mere af det begrænsede antal skrivninger til de berørte hukommelsesceller.

Holder styr

SSD'er fører en tabel over, hvor alt er gemt, og hvad der kan og ikke kan overskrives for at fungere effektivt. Dette tager ikke meget plads, men ethvert operativsystem laver konstant små skriveoperationer. Disse konstante ændringer ville betyde, at der udføres mange skrivninger til SSD'en, specifikt til en sektion, hvilket vil reducere dens levetid.

For at undgå dette inkluderer de fleste SSD'er noget indbygget DRAM. DRAM lider ikke af det samme slid, som flashhukommelsen gør, så det kan opdateres så ofte som nødvendigt. Det er i øvrigt også hurtigere. Så når du anmoder om en fil, vil SSD'er med DRAM returnere resultatet lidt hurtigere, da opslagstiden reduceres.

Nogle budget-SSD'er vælger dog at give afkald på DRAM som en omkostningsbesparende foranstaltning. Dette forårsager en præstationspåvirkning og reducerer drevets levetid.

Indtast HMB

HMB er designet til at reducere ydeevnen og levetiden forbundet med DRAM-løse SSD'er. Host Memory Buffer bruger en anden kilde til DRAM til at lagre i det mindste et delvist logisk til fysisk kort over drevet. Det fantastiske ved dette er, at hver computer allerede har en rigelig kilde til DRAM i computerens primære RAM.

SSD-drivere gør det muligt for SSD'en at anmode om, at en lille del af systemets RAM sættes til side og allokeres til at gemme opslagstabellen. Mens SSD'er typisk har 1 GB DRAM pr. TB flashhukommelse, er HMB typisk ikke i nærheden af ​​den størrelse. Præcise implementeringer varierer mellem producenter og drev, men omkring 100 MB er standard. Dette gør det muligt for de mest almindeligt anvendte data at få deres placering kortlagt for hurtigere adgang. Andre data skal tilgås på den langsomme måde.

Dette resulterer i forbedret latenstid i de fleste arbejdsbelastninger sammenlignet med lige DRAM-løse SSD'er. Ydeevnen er dog ikke helt på linje med brugen af ​​indbygget DRAM. Det hjælper også med at reducere noget af sliddet på selve SSD'en. Denne fordel er dog svær at måle og sandsynligvis minimal.

Konklusion

HMB er en nyttig tilføjelse til DRAM-løse SSD'er. Det kommer bogstaveligt talt uden ekstra penge. Det hjælper med at afhjælpe en god del af ydeevneforringelsen forbundet med DRAM-løse SSD'er. HMB tilbyder stadig ikke det samme niveau af ydeevne som indbygget DRAM. Det resulterer i lidt højere system-RAM-brug, hvilket kan være et problem på budgetcomputere med minimal RAM.

Den RAM, der er allokeret til HMB, er typisk lille i størrelse, og systemet kan tilbyde mindre end SSD-anmodningerne, hvis det er nødvendigt. Alt i alt er HMB i bund og grund en sejr uden ulemper. I en direkte sammenligning mellem en DRAM-løs SSD med HMB-understøttelse og en uden, skal du gå efter HMB-modellen, uanset alle andre faktorer. Vi anbefaler dog stadig SSD'er med indbygget DRAM, da disse tilbyder den bedste ydeevne til kun en lille stigning i omkostningerne. Hvad tænker du? Del dem i kommentarerne nedenfor.


Sådan klones en harddisk

Sådan klones en harddisk

I den moderne digitale tidsalder, hvor data er et værdifuldt aktiv, kan kloning af en harddisk på Windows være en afgørende proces for mange. Denne omfattende guide

Sådan repareres driveren WUDFRd kunne ikke indlæses på Windows 10?

Sådan repareres driveren WUDFRd kunne ikke indlæses på Windows 10?

Står du over for fejlmeddelelsen, mens du starter din computer, som siger, at driveren WUDFRd ikke kunne indlæses på din computer?

Sådan rettes NVIDIA GeForce Experience-fejlkode 0x0003

Sådan rettes NVIDIA GeForce Experience-fejlkode 0x0003

Oplever du NVIDIA GeForce-oplevelsesfejlkode 0x0003 på dit skrivebord? Hvis ja, læs bloggen for at finde ud af, hvordan du løser denne fejl hurtigt og nemt.

Hvad er SMPS?

Hvad er SMPS?

Lær, hvad SMPS er og betydningen af ​​forskellige effektivitetsvurderinger, før du vælger en SMPS til din computer.

Hvorfor tænder min Chromebook ikke

Hvorfor tænder min Chromebook ikke

Få svar på spørgsmålet: Hvorfor tænder min Chromebook ikke? I denne nyttige vejledning til Chromebook-brugere.

Sådan rapporteres phishing-svindel til Google

Sådan rapporteres phishing-svindel til Google

Lær, hvordan du rapporterer en svindler til Google for at forhindre dem i at snyde andre med denne vejledning.

Roomba stopper, stikker og drejer rundt – Fix

Roomba stopper, stikker og drejer rundt – Fix

Løs et problem, hvor din Roomba robotstøvsuger stopper, sætter sig fast og bliver ved med at dreje rundt.

Sådan ændres grafikindstillinger på Steam Deck

Sådan ændres grafikindstillinger på Steam Deck

Steam Deck tilbyder en robust og alsidig spiloplevelse lige ved hånden. Dog for at optimere dit spil og sikre det bedst mulige

Hvad er isolationsbaseret sikkerhed?

Hvad er isolationsbaseret sikkerhed?

Ville dykke ned i et emne, der bliver stadig vigtigere i cybersikkerhedens verden: isolationsbaseret sikkerhed. Denne tilgang til

Sådan bruger du Auto Clicker til Chromebook

Sådan bruger du Auto Clicker til Chromebook

I dag skulle du dykke ned i et værktøj, der kan automatisere gentagne klikopgaver på din Chromebook: Auto Clicker. Dette værktøj kan spare dig tid og