...

A ramdisk é um pequeno disco virtual que faz parte da memória principal. Este Memória de trabalho chama-se 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 rígido

Para o 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, naturalmente, parar o disco. Problemas de exclusão em sistemas de arquivo como ext3 ou ext4 podem até 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 notar que os arquivos não acabam no disco rígido. Alguns ficheiros guardam ficheiros não solicitados entre eles. Para criar um ramdisk, diferentes maneiras podem ser usadas.

ufo de velocidade

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 excepto. Isto evita que a memória no disco rígido se torne demasiado 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 do boot.
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 root. Isto ocuparia espaço. Com efeito, os recursos do sistema devem ser retirados. 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á de 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 do boot. Isto pode ser evitado com o editor e os privilégios de raiz.

Os tamanhos dos discos RAM

Cada um dos discos Ram criados pode ser mantido em tamanho diferente. 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 isto iria abrandar a velocidade do disco RAM. 1GB de RAM deve ser suficiente.

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

Artigos actuais

Dois especialistas discutem, num escritório bem iluminado, a arquitetura de funcionamento de uma aplicação PHP.
Servidor web Plesk

NGINX Unit como alternativa ao PHP-FPM? Arquitetura, riscos e casos de utilização

O NGINX Unit era capaz de executar PHP diretamente, mas, devido ao facto de o projeto estar arquivado, não é uma recomendação geral para novas plataformas de alojamento PHP. A comparação apresenta a arquitetura, os modelos de processo e os passos a seguir para instalações existentes.

A administradora verifica um processo de atualização da base de dados na sala de operações de alojamento
Bases de dados

MariaDB 12.0: funcionalidades, riscos da atualização e estratégia de alojamento

O MariaDB 12.0 traz novas funcionalidades de otimização, auditoria, replicação e segurança. No entanto, para as plataformas de alojamento, o mais importante é um percurso de atualização controlado: o modelo de lançamento, a versão dos pacotes, a configuração, as aplicações e o plano de contingência têm de estar em sintonia.