A ramdisk é um pequeno disco virtual que faz parte da memória principal. Este Memória de trabalho é chamado de RAM. A memória é utilizada de forma dinâmica e estática. Este sistema de arquivo é montado e formatado antes. O espaço de memória é ramificado e não pode ser acessado pelo sistema.

A memória volátil - O disco ram

Para Linux, o ramdisk é importante para permitir um processo rápido de leitura e escrita. Portanto, é menos afetado pelo desgaste, como um disco rígido normal ou mesmo uma memória flash. Uma CPU ocupada ou uma conexão de rede lenta pode, é claro, parar o disco. Problemas de eliminação em sistemas de arquivo como ext3 ou ext4 podem até mesmo ser evitados. Os arquivos precários não são copiados para o disco rígido, mas armazenados no sistema de arquivos, ou seja, no ramdisk. Deve-se observar que os arquivos não acabam no disco rígido. Alguns arquivos armazenam arquivos não solicitados entre eles. Para criar um ramdisk, diferentes maneiras podem ser usadas.

velocidade ufo

As diferentes possibilidades

A primeira maneira seria criar um ramdisk com um sistema de arquivos tmps. Este não é um sistema de RAM completo, mas também pode ser armazenado no disco rígido Dados salvar. Isto evita que a memória no disco rígido se torne muito pequena. Se o disco estiver vazio, ele não pode utilizar nenhum espaço no disco, e estas partições podem ser montadas no momento da inicialização.
A segunda maneira é formatar o disco rígido. Desta forma, uma área pode ser selecionada como um disco RAM. Uma opção -m0 deve garantir que nenhum espaço seja reservado no usuário raiz. Isto ocuparia espaço. Efetivamente, os recursos do sistema devem ser tirados. Desta forma, a memória é menor com as divisórias. O objetivo é um disco rígido que não pode ser lido ou escrito, mas tem correções. Isto provavelmente terá que ser concedido. O tamanho do ramdisk pode ser chamado e alterado com comandos especiais. A cada reinicialização, o disco desaparece novamente, portanto, um script deve ser criado para salvar os comandos. Dessa forma, os comandos não precisam ser digitados novamente.
A terceira maneira é trabalhar com o sistema de arquivos ramfs. Isto difere do sistema de arquivos tmpfs na medida em que os dados são trocados. Isto também facilita a criação. O disco é redimensionado dinamicamente e a partição é sempre montada no momento da inicialização. Isto pode ser evitado com o editor e os privilégios de raiz.

Os tamanhos de disco RAM

Cada um dos discos Ram criados pode ser mantido em tamanhos diferentes. Isto é diferente para todos. O sistema deve estar disponível como memória RAM suficiente e a memória swap, ou SWAP, também deve ser acessada. Mas isso reduziria a velocidade do disco RAM. 1GB de RAM deve ser freqüentemente suficiente.

Um guia para Linux pode ser encontrado no artigo Criando Ramdisk para acelerar o Amavis sob Linux.

Artigos atuais