mkdir /mnt/ram mount -t tmpfs tmpfs /mnt/ram -o size=1024m,mode=0755
Com este comando, será criado um área de 1Giga na memória RAM que poderá ser utilizado basicamente como um diretório comum apontado por /mnt/ram.
Este partição é temporária. Muito útil para realizar operações que utilizam muita leitura e principalmente escrita em disco, tais como: extração de texto e ordenação de arquivos ou conteúdo.
Para fazer uso desta optimização que tenderá a ser 10 vezes mais rápido que operando em disco, basta copiar os arquivos alvo para uma partição tmpfs, realizar as operações, e ao finalizar, copiar o resultado para o disco.
Fazendo estes passos, o tempo total das operações será menor.
Apenas um lembrete. Caso queira adicionar ao fstab, utilize a sintaxe abaixo:
tmpfs /mnt/ram tmpfs nodev,nosuid,noexec,nodiratime,size=512M 0 0
Caso queira que usuários comuns do sistema tenham a capacidade de montar a unidade, basta adicionar “user” ao final do 512M, separando com uma vírgula.
O valor 512M indica o tamanho do disco montado. Poderá ser ampliado ou reduzido.
/mnt/ram indica o local onde o mesmo será montado. Coloque o diretório de preferência.