Como fazer com que o tmpfs use apenas a RAM física e não a swap?

12

Como ter certeza de que um sistema de arquivos tmpfs só pode lidar com física e não está usando uma partição swap no disco?

Como tenho um disco rígido lento e uma RAM rápida, eu gostaria, pelo menos, de dar maior prioridade ao uso de RAM para swap e tmpfs ou desativar o uso do disco para tmpfs pontos de montagem relacionados. / p>     

por user1717079 10.10.2012 / 17:36

1 resposta

8

use o comando ramfs ao invés do tmpfs. ramfs é um ramdisk (sem swap) tmpfs pode ser tanto no seu / etc / fstab:

none     /path/to/location     ramfs  defaults,size=512M   0     0

Edite o parâmetro size para o que quiser, mas tome cuidado para não exceder sua quantidade real de memória RAM.

NOTA: o uso de um ramfs em vez de tmpfs não é algo que eu recomendaria. você se encontrará com problemas de estabilidade se algo acontecer e você escrever uma tonelada de dados em seu disco. você não pode desalocar ram de um ramfs. uma vez que seu ramdisk (todo o seu ram) estiver cheio, seu sistema irá se aproveitar. ram é uma memória volátil, o que significa que, uma vez perdida, todos os dados desaparecem. então, se o seu ramdisk enche o seu ram e você falha, você nunca mais verá o que estava no seu disco RAM novamente. Ao contrário de ramfs, o tmpfs limita seu tamanho.

    
por 10.10.2012 / 17:52

Tags