Quando si utilizza un HDD lento, sono disponibili alcune opzioni per aumentare le prestazioni del computer. La soluzione più semplice è passare a un SSD veloce, tuttavia, questi possono essere costosi, soprattutto se hai bisogno di più terabyte di spazio di archiviazione. Un'altra soluzione è ottenere un SSD più piccolo, ad esempio un'unità da 64 GB, e quindi utilizzarlo come cache veloce per l'unità più lenta. In questa configurazione, il tuo SSD più piccolo non funge da unità, ma solo come metodo di archiviazione temporaneo per velocizzare l'unità "reale".
Che cos'è una cache?
Una cache è un metodo di archiviazione veloce progettato per archiviare temporaneamente i dati. Le cache possono essere utilizzate per ottimizzare le prestazioni di un dispositivo di archiviazione più lento, sotto forma di cache di lettura e scrittura.
Una cache di lettura memorizza una copia dei dati che è stata di recente o utilizzata regolarmente. Ciò consente una lettura più rapida di questi dati, riducendo i tempi di caricamento. Una cache di lettura è particolarmente utile per leggere ripetutamente gli stessi dati da un'unità lenta. Ad esempio, i tempi di avvio del sistema operativo e i tempi di caricamento dei videogiochi possono beneficiare in modo significativo di un'archiviazione rapida.
Una cache di scrittura viene generalmente utilizzata come buffer per memorizzare i dati che devono essere scritti nella memoria più lenta. Ad esempio, se hai un HDD che può scrivere solo dati a 100 MB/s e una cache SSD che può scrivere dati a 1000 MB/s, puoi scrivere i dati su la velocità dell'SSD nella cache, quindi l'attività viene completata più rapidamente, quindi fai in modo che la cache risolva il trasferimento dei dati sull'HDD più lento il più velocemente possibile esso.
Come funziona la cache SSD?
La memorizzazione nella cache di lettura è la forma più comune di memorizzazione nella cache SSD in quanto fornisce un aumento delle prestazioni alle applicazioni utilizzate regolarmente.
La cache di scrittura SSD è disponibile in tre varianti, cache SSD write-back, write-around e write-through. Una cache SSD write-back funziona come descritto sopra, i dati vengono prima scritti nella cache SSD ad alta velocità, che poi passa i dati all'HDD più lento il più velocemente possibile. Ciò fornisce il vantaggio delle scritture di dati a velocità SSD, fino a quando l'SSD non viene riempito, a quel punto le prestazioni scendono alla velocità di scrittura dell'HDD. Questo tipo di cache di scrittura può essere vulnerabile alla perdita di dati causata da un'interruzione dell'alimentazione o da un guasto dell'unità SSD.
Una cache SSD write-around preferisce scrivere i dati sull'HDD piuttosto che sulla cache SSD. Questa operazione viene in genere eseguita per ottimizzare la quantità di spazio disponibile nella cache per la memorizzazione nella cache di lettura. I dati verranno memorizzati nella cache solo dopo la prima lettura, il che significa che la prima volta che si avvia o carica un gioco sarà lento, ma ripetere il processo dovrebbe accelerarlo.
Una cache SSD write-through scrive i dati sia sulla cache SSD che sull'HDD contemporaneamente. Ciò consente di recuperare i dati dalla cache ad alta velocità alla prima lettura. Ciò è utile per evitare che le app vengano avviate lentamente dall'HDD la prima volta, tuttavia è anche più probabile che finiscano per memorizzare nella cache dati non necessari, riducendo potenzialmente la durata dell'SSD.
SSD ibrido
SSHD o unità ibride a stato solido, implementa una cache SSD all'interno dell'enclosure di un HDD. Gli SSHD possono essere particolarmente utili per laptop o altri dispositivi che dispongono di un solo slot per unità. Tuttavia, se acquisti e configuri manualmente un SSD di fascia alta da utilizzare come cache SSD, potresti ottenere risultati migliori.