Como armazenar dados em cache (mais) no SSD / RAM para evitar que ocorram?

1

Eu tenho o Ubuntu Server 12.04 rodando em um SSD de 40GB com um RAID 5 montado para arquivos de mídia. Eu acesso os arquivos frequentemente via samba com um Raspberry Pi para reprodução de música ou com outro PC para os outros arquivos. Eu quero evitar o aumento da invasão colocando em cache dados usados com freqüência.
Isso já está acontecendo, quando, por exemplo, eu reproduzo a mesma pasta de música depois de girar para baixo. Mas parece esconder apenas o último pedido que fiz.

Existe uma maneira de tornar o cache maior / mais inteligente?
Por exemplo, eu sempre quero ter a estrutura de arquivos raiz do raid em cache. No momento, aparece apenas a última solicitação antes que a desativação seja armazenada em cache.

Também seria incrível armazenar toda a estrutura de arquivos em cache, de modo que a ativação só é necessária quando eu realmente acessar um arquivo.

tl; dr Existe uma maneira de armazenar permanentemente algo em cache? (ou algo semelhante)

    
por Luca 17.10.2013 / 15:49

1 resposta

1

você pode usar BCache no Linux para ativar o armazenamento em cache da unidade de arquivos usando seu SSD como um cache. Isso provavelmente deve aliviar qualquer necessidade de girar os discos para operações de leitura. Basta reduzir sua partição do sistema operacional existente e reservar alguns shows para uso como cache.

    
por oligofren 16.03.2014 / 16:38