Mikä on isäntämuistipuskuri (HMB) SSD: ssä?

Saatat ajatella, että kaikki asiakirjasi ja valokuvasi on tallennettu siististi tietokoneellesi loogiseen kansiorakenteeseen. Olisit kuitenkin väärässä. Tämä on näkymä, jonka tietokone näyttää. Todellisuudessa kuitenkin, jos käytät SSD-levyä, tiedot jakautuvat koko asemalle.

Kiintolevyt toimivat parhaiten, jos käytät niitä toisinaan eheytysprosessin läpi. Tämä lajitteli kaikki kiintolevyllä olevat datapalat, joten toisiinsa liittyvät bitit olivat lähellä toisiaan ja ne voitiin lukea asemasta peräkkäin. Tämä johtuu siitä, että kiintolevyt ovat paljon nopeampia lukemaan peräkkäisiä databittejä levyistään kuin suorittamaan satunnaisia ​​lukuja.

SSD-levyt ovat paljon parempia satunnaisessa lukemisessa, koska niiden ei tarvitse odottaa, että lukupää pääsee ensin oikeaan paikkaan. Ne ovat myös yleensä paljon nopeampia, ja on monia muita syitä suosia niitä.

Asia on, että SSD-levyt kärsivät paljon enemmän kulumisesta. Joka kerta kun dataa luetaan, ja ensisijaisesti kun dataa kirjoitetaan muistisoluun, solu huononee hieman. Kulumisen minimoimiseksi ja aseman käyttöiän pidentämiseksi SSD-levyt käyttävät kulumisen tasoitusprosessia. Kun kirjoitat tietoja, SSD valitsee sijoittavansa sen ensin vähiten kuluneisiin soluihin.

Tästä seuraa outoja asioita, kuten tietoja, jotka jäävät teknisesti asemaan tiedoston päällekirjoituksen jälkeen, koska uusi versio on tallennettu eri muistisoluihin. "Poistetut" tiedot merkitään "voidaan korvata" aktiivisen poistamisen sijaan. Sen poistaminen käyttää yhtä rajoitetusta kirjoitusmäärästä kyseisiin muistisoluihin.

Seuraaminen

SSD-levyt pitävät taulukkoa siitä, missä kaikki on tallennettu ja mitä voidaan ja mitä ei voi ylikirjoittaa toimimaan tehokkaasti. Tämä ei vie paljon tilaa, mutta mikä tahansa käyttöjärjestelmä tekee jatkuvasti pieniä kirjoitustoimintoja. Nämä jatkuvat muutokset tarkoittaisivat, että SSD-levylle, erityisesti yhteen osaan, tehdään monia kirjoituksia, mikä lyhentää sen käyttöikää.

Tämän välttämiseksi useimmat SSD-levyt sisältävät jonkin verran sisäänrakennettua DRAM-muistia. DRAM ei kärsi samasta kulumisesta kuin flash-muisti, joten sitä voidaan päivittää niin usein kuin tarvitaan. Se on muuten myös nopeampi. Joten kun pyydät tiedostoa, DRAM-muistilla varustetut SSD-levyt palauttavat tuloksen hieman nopeammin, kun hakuaika lyhenee.

Jotkut budjetti-SSD-levyt päättävät luopua DRAM-muistista kustannussäästötoimenpiteenä. Tämä vaikuttaa suorituskykyyn ja lyhentää aseman käyttöikää.

Kirjoita HMB

HMB on suunniteltu vähentämään DRAM-muistittomien SSD-levyjen suorituskykyä ja käyttöikää. Isäntä Muistipuskuri käyttää toista DRAM-lähdettä tallentaakseen ainakin osittaisen loogisen ja fyysisen kartan ajaa. Hienoa tässä on, että jokaisessa tietokoneessa on jo runsaasti DRAM-lähdettä tietokoneen pääRAM-muistissa.

SSD-ajurit sallivat SSD: n pyytää pienen osan järjestelmän RAM-muistista varaamista sivuun ja varata hakutaulukon tallentamiseen. Vaikka SSD-levyillä on yleensä 1 Gt DRAM-muistia per TB flash-muisti, HMB ei yleensä ole lähelläkään tätä kokoa. Tarkat toteutukset vaihtelevat valmistajien ja asemien välillä, mutta noin 100 Mt on vakiona. Tämä mahdollistaa yleisimmin käytetyn tiedon sijainnin kartoittamisen nopeampaa pääsyä varten. Muut tiedot on käytettävä hitaasti.

Tämä johtaa parempaan latenssiin useimmissa työkuormissa verrattuna suoriin DRAM-vapaisiin SSD-levyihin. Suorituskyky ei kuitenkaan ole täysin linjassa sisäisen DRAM-muistin kanssa. Se auttaa myös vähentämään itse SSD-levyn kulumista. Tämä hyöty on kuitenkin vaikea mitata ja todennäköisesti minimaalinen.

Johtopäätös

HMB on hyödyllinen lisä DRAM-vapaille SSD-levyille. Se tulee kirjaimellisesti ilman ylimääräisiä rahakustannuksia. Se auttaa lievittämään suurta osaa DRAM-vapaisiin SSD-levyihin liittyvästä suorituskyvyn heikkenemisestä. HMB ei vieläkään tarjoa samaa suorituskykyä kuin sisäänrakennettu DRAM. Se johtaa hieman korkeampaan järjestelmän RAM-käyttöön, mikä voi olla ongelma budjettitietokoneissa, joissa on vähän RAM-muistia.

HMB: lle varattu RAM-muisti on tyypillisesti pienikokoinen, ja järjestelmä pystyy tarvittaessa tarjoamaan vähemmän kuin SSD-pyynnöt. Kaiken kaikkiaan HMB on pohjimmiltaan voitto ilman haittapuolia. Suorassa vertailussa DRAM-vapaata SSD-levyä HMB-tuella ja ilman, valitse HMB-malli kaikista muista tekijöistä huolimatta. Suosittelemme kuitenkin SSD-levyjä, joissa on sisäänrakennettu DRAM, koska ne tarjoavat parhaan suorituskyvyn vain pienellä kustannusten nousulla. Mitkä ovat ajatuksesi? Jaa ne alla olevissa kommenteissa.