Bcache

Versione del 10 dic 2016 alle 10:44 di Wtf (discussione | contributi) (Creata pagina con '{{Versioni compatibili|Testing_2016|}} == Introduzione == '''bcache''' è uno strumento che permette di creare un volume dati costituito da due partizioni (nel caso domestico pi...')
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)
Edit-clear-history.png Attenzione. Questa guida è da considerarsi abbandonata, per via del tempo trascorso dall'ultima verifica.

Potrà essere resa obsoleta, previa segnalazione sul forum, se nessuno si propone per l'adozione.


Debian-swirl.png Versioni Compatibili

Debian testing (anno: 2016)

Introduzione

bcache è uno strumento che permette di creare un volume dati costituito da due partizioni (nel caso domestico più comune): una contenente i dati veri e propri ed una che fungerà da cache per la prima. L'obiettivo è sfruttare un disco SSD per velocizzare l'accesso casuale ai dati di un tradizionale disco meccanico (SSD caching). Considerazioni:

  • i benefici di una simile soluzione rispetto a quella del singolo discolo meccanico sono assolutamente marginali, o inesistenti, nel caso di IO sequenziale;
  • questo tipo di strumento viene concepito agli albori degli SSD, quando un disco a stato solido da 32 GB costava ancora un patrimonio.

In base a quanto scritto è evidente come oggi giorno l'SSD caching abbia praticamente perso di significato, almeno per quanto riguarda gli utenti comuni. È più semplice e performante la soluzione disco SSD più disco meccanico: sull'SSD si installa il sistema operativo e gli applicativi di uso più frequente, mentre sul disco meccanico i dati più voluminosi (film, musica, ecc.). Premesso questo, se si ha voglia di sperimentare vale la pena riservare 10-30 GB del proprio disco solido al caching dei dati di un disco meccanico. Non esagerare con lo spazio riservato perché tanto come già scritto l'utilizzo della cache sarà probabilmente minimo, visto che non ha alcun effetto sugli IO sequenziali.

Note su Windows

Uno strumento simile per windows è costituito da "Rapid Storage Tecnology" di intel, che però non permette di usare lo stesso disco su cui è installato windows e inoltre richiede che il controller SATA sia impostato su RAID nelle opzioni del firmware della scheda madre (BIOS, UEFI, ecc.).

Installazione

Serve il pacchetto bcache-tools disponibile da repository:

aptitude install bcache-tools