Hva er SSD Caching?

Når du bruker en treg HDD, er det noen få alternativer for å øke datamaskinens ytelse. Den enkleste løsningen er å bytte til en rask SSD, men disse kan være dyre, spesielt hvis du trenger flere terabyte med lagringsplass. En annen løsning er å få en mindre SSD, for eksempel en 64GB-stasjon, og deretter bruke den som en hurtigbuffer for din tregere stasjon. I dette oppsettet fungerer den mindre SSD-en din ikke som en stasjon, men bare som en midlertidig lagringsmetode for å øke hastigheten på din "faktiske" stasjon.

Hva er en cache?

En cache er en rask lagringsmetode designet for å lagre data midlertidig. Cacher kan brukes til å optimere ytelsen til en tregere lagringsenhet, i form av en lese- og skrivebuffer.

En lesebuffer lagrer en kopi av data som nylig har blitt brukt eller brukes regelmessig. Dette gjør at disse dataene kan leses raskere, noe som reduserer lastetidene. En lesebuffer er spesielt nyttig for gjentatte lesing av de samme dataene fra en treg stasjon. For eksempel kan operativsystemets oppstartstider og lastetider for videospill dra betydelig nytte av rask lagring.

En skrivebuffer brukes vanligvis som en buffer for å lagre data som må skrives til den tregere lagringen. For eksempel, hvis du har en HDD som bare kan skrive data med 100 MB/s og en SSD-cache som kan skrive data med 1000 MB/s, kan du skrive dataene på SSD-hastigheten til hurtigbufferen, slik at oppgaven fullføres raskere, og la deretter hurtigbufferen sortere ut og overføre data til den tregere harddisken så raskt som den kan akseptere den.

Hvordan fungerer SSD-bufring?

Lesebufring er den vanligste formen for SSD-bufring ettersom den gir et ytelsesløft til regelmessig brukte applikasjoner.

SSD-skrivebufring kommer i tre varianter, tilbakeskrivning, omskriving og gjennomskriving av SSD-buffer. En tilbakeskrivnings-SSD-cache fungerer som beskrevet ovenfor, data skrives først til SSD-cachen med høy hastighet, som deretter sender dataene til den tregere harddisken så raskt den kan akseptere den. Dette gir fordelen med SSD-hastighetsdataskriving, inntil SSD-en er fylt, på det tidspunktet synker ytelsen til skrivehastigheten til HDD-en. Denne typen skrivebuffer kan være sårbar for tap av data forårsaket av strømbrudd eller SSD-feil.

En SSD-cache som kan skrives rundt foretrekker å skrive data til HDD-en i stedet for SSD-cachen. Dette gjøres vanligvis for å optimalisere mengden cacheplass tilgjengelig for lesebufring. Data vil bare bli bufret etter første lesing, noe som betyr at første gang oppstart eller lasting av et spill vil være treg, men gjentakelse av prosessen bør øke hastigheten.

En gjennomskrivende SSD-buffer skriver data til både SSD-hurtigbufferen og HDD-en samtidig. Dette gjør at dataene kan hentes fra cachen med høye hastigheter ved første lesing. Dette er nyttig for å forhindre at apper starter tregt fra HDD-en første gang, men det er også mer sannsynlig at det ender opp med å bufre unødvendige data, noe som potensielt reduserer levetiden til SSD-en.

Hybrid SSD

SSHD-er eller Solid-State Hybrid-stasjoner, implementer en SSD-cache i kabinettet til en HDD. SSHD-er kan være spesielt nyttige for bærbare datamaskiner eller andre enheter som bare har et enkelt stasjonsspor. Imidlertid, hvis du manuelt kjøper og konfigurerer en high-end SSD for bruk som en SSD-cache, kan du ende opp med bedre resultater.