Qual é a diferença entre o ramdisk e o ramfs?

5

Por favor, me diga a diferença entre o ramdisk e o ramfs.

    
por LinuxPenseur 15.11.2010 / 11:33

3 respostas

3

"RAM disk" é um controlador de dispositivo que apenas cria dispositivos de bloco que armazenam os dados na memória (tamanho máximo fixo, alocado gradualmente por necessidade), que você pode usar para qualquer finalidade, por ex. crie um sistema de arquivos ext2 e monte-os em algum local no sistema de arquivos. Muitas distribuições Linux são configuradas por padrão para criar e apresentar automaticamente esses dispositivos como / dev / ram0, / dev / ram1, ...

"ramfs" é um driver do sistema de arquivos. Para utilizá-lo, use o comando "mount", apenas especifique o tipo de sistema de arquivos (ramfs) e o diretório de destino; o dispositivo não é necessário (por exemplo, "nenhum" pode ser usado):     mount -t ramfs nenhum / caminho / para / localização

Em relação ao uso, a principal diferença entre dois é que "ramfs" reutiliza os mecanismos de cache do kernel existentes para armazenar seus dados. Em outras palavras, quando você escreve "ram disk", seus dados são salvos na memória alocada por aquele disco RAM, mais dados que são salvos na RAM pelo mecanismo de armazenamento em cache do kernel, então temos duplicação aqui. Ao usar o ramfs, nenhuma duplicação acontece, já que o ramfs usa diretamente esses mecanismos de cache como sua própria implementação (ramfs).

Veja também: link link

    
por 26.01.2014 / 17:33
2

Um disco RAM implementa um disco virtual na memória volátil. Um sistema de arquivos RAM implementa um sistema de arquivos virtual na memória volátil.

Em outras palavras: a diferença entre um disco RAM e um sistema de arquivos RAM é a diferença entre um disco e um sistema de arquivos.

    
por 15.11.2010 / 14:09
0

O disco RAM é um disco de tamanho fixo na memória. RamFS é um sistema de arquivos na memória que pode usar toda a memória e causar uma falha no sistema. Além disso, o desempenho dos 2 é muito semelhante.

    
por 20.02.2018 / 21:18

Tags