Når du bruger en langsom HDD, er der et par muligheder for at øge din computers ydeevne. Den mest enkle løsning er at skifte til en hurtig SSD, disse kan dog være dyre, især hvis du har brug for flere terabyte lagerplads. En anden løsning er at få en mindre SSD, for eksempel et 64GB drev, og så bruge det som en hurtig cache til dit langsommere drev. I denne opsætning fungerer din mindre SSD ikke som et drev, men kun som en midlertidig lagringsmetode til at fremskynde dit 'faktiske' drev.
Hvad er en cache?
En cache er en hurtig lagringsmetode designet til midlertidigt at gemme data. Caches kan bruges til at optimere ydeevnen af en langsommere lagerenhed i form af en læse- og skrivecache.
En læsecache gemmer en kopi af data, der er blevet brugt for nylig eller regelmæssigt. Dette gør det muligt at læse disse data hurtigere, hvilket reducerer indlæsningstiden. En læsecache er især nyttig til gentagne gange at læse de samme data fra et langsomt drev. For eksempel kan operativsystemets opstartstider og indlæsningstider for videospil drage betydelig fordel af hurtig lagring.
En skrivecache bruges generelt som en buffer til at gemme data, der skal skrives til det langsommere lager. For eksempel, hvis du har en HDD, der kun kan skrive data ved 100MB/s og en SSD-cache, der kan skrive data med 1000MB/s, kan du skrive dataene på SSD-hastigheden til cachen, så opgaven fuldføres hurtigere, og lad derefter cachen sortere ud og overføre data til den langsommere harddisk, så hurtigt som den kan acceptere det.
Hvordan fungerer SSD-cache?
Læs caching er den mest almindelige form for SSD caching, da det giver et ydelsesboost til regelmæssigt brugte applikationer.
SSD skrive-cache kommer i tre varianter, tilbageskrivning, omskrivning og gennemskrivning af SSD-cache. En tilbageskrivning af SSD-cache fungerer som beskrevet ovenfor, data skrives først til SSD-cachen ved høj hastighed, som derefter sender dataene videre til den langsommere HDD, så hurtigt som den kan acceptere dem. Dette giver fordelen ved SSD-hastighedsdataskrivning, indtil SSD'en er fyldt, på det tidspunkt falder ydeevnen til harddiskens skrivehastighed. Denne type skrivecache kan være sårbar over for datatab forårsaget af strømsvigt eller SSD-fejl.
En SSD-cache, der kan skrives rundt, foretrækker at skrive data til HDD'en frem for SSD-cachen. Dette gøres typisk for at optimere mængden af cacheplads, der er tilgængelig for læsecache. Data bliver kun cachelagret efter den første læsning, hvilket betyder, at første gang opstart eller indlæsning af et spil vil være langsom, men gentagelse af processen bør fremskynde det.
En gennemskrivnings-SSD-cache skriver data til både SSD-cachen og HDD'en på samme tid. Dette gør det muligt at hente data fra cachen ved høje hastigheder ved første læsning. Dette er nyttigt for at forhindre, at apps er langsomme til at starte fra HDD'en første gang, men det er også mere sandsynligt, at det ender med at cache unødvendige data, hvilket potentielt reducerer SSD'ens levetid.
Hybrid SSD
SSHD'er eller Solid-State Hybrid Drives, implementerer en SSD-cache i indeslutningen af en HDD. SSHD'er kan være særligt nyttige til bærbare computere eller andre enheder, der kun har en enkelt drevslot. Men hvis du manuelt køber og konfigurerer en avanceret SSD til brug som en SSD-cache, kan du ende med bedre resultater.