Como manter o arquivo na RAM

2

Eu tenho um laptop com o Linux Slackware. Quando ele está trabalhando na bateria, salvar um arquivo no disco rígido leva cerca de um segundo. Quando estou escrevendo código, perco muito tempo salvando os arquivos.

Eu tenho cerca de 2 GB de RAM livre, então posso usar 1 GB como buffer temporário. E trabalhe assim:

  1. Carregue o arquivo no buffer de RAM.
  2. Trabalhe com o arquivo e salve-o lá.
  3. No final do trabalho, o arquivo é movido para o HDD.

O problema é que o arquivo é um script php, usado pelo Apache. Então, devo de alguma forma tornar o buffer transparente para ele e fazer com que ele use o arquivo RAM quando estiver aplicando ao arquivo original.

    
por user4035 05.08.2015 / 23:14

1 resposta

2

Acho que o que você quer fazer é uma má ideia, porque no caso de uma pane no sistema você perderá seu trabalho.

De qualquer forma, você pode usar um subdiretório de /dev/shm para armazenar seus arquivos; é um sistema de arquivos tmpfs, o que significa que é mantido na RAM.

    
por 06.08.2015 / 09:06

Tags