Sistema de arquivos na RAM que troca para o disco após um tamanho especificado

0

Eu tenho um processo em uma máquina Linux que busca alguns dados de um host e os envia para outro host. Eu não controlo o tamanho dos pedaços que busco, mas tenho uma ideia geral do tamanho mediano / médio deles.

Eu não quero pagar o custo de gravar os dados no disco, já que na maioria das vezes os pedaços se encaixam na RAM, então seria um desperdício gravá-los no disco para relê-los e excluí-los logo após isso.

O que eu gostaria de fazer é ter um sistema de arquivos como o tmpfs, com um limite no tamanho da memória RAM, que troca o disco quando o limite é atingido.

Eu tentei usar um tmpfs com muita troca, mas o Linux tende a trocar meus programas ao invés de trocar o conteúdo do tmpfs, e isso atrapalha a máquina.

O que eu poderia usar para evitar pagar o custo das gravações em disco dos arquivos que vou excluir em breve?

    
por Antoine Pietri 12.11.2018 / 13:18

1 resposta

2

O pagamento de arquivos normais deve fazer isso por você sem qualquer trabalho extra. Ou use a opção de montagem de consolidação. Ou use o lvmcache. Ou use um cachimbo.

    
por 12.11.2018 / 13:36