Existe uma grande diferença no uso de memória entre os tipos de sistema de arquivos Linux?

3

Estou tentando otimizar um sistema severamente restrito de memória (NAS-323 DNS-643) e me pergunto se você sabe ou sabe como descobrir o uso de memória para diferentes sistemas de arquivos?

Naturalmente, a memória usada será afetada pelo tamanho da árvore fs, mas relativamente falando. Por exemplo, ext4 irá usar 2 vezes mais memória que ext2 e btrfs 3 vezes? Meu google-foo não mostrou nada, então como se pode descobrir?

    
por Anders Olsson 19.08.2013 / 17:41

2 respostas

2

Não realmente. Para a maioria dos sistemas de arquivos principais, o sistema de arquivos só desempenha um grande efeito na maneira como os dados são armazenados no disco. Quando está na memória, faz parte do Virtual File System do kernel. Alguns recursos do sistema de arquivos, como criptografia e deduplicação de dados, requerem memória adicional, mas são facilmente desativados.

Diferentes sistemas de arquivos podem ter diferentes requisitos de CPU, em termos de dados de leitura / gravação. Usar um sistema de arquivos com diário como o Ext3 / 4 em comparação com um sistema de arquivos não journaled como o Ext2 exigirá um poder de processamento marginalmente maior para salvar um arquivo.

    
por 19.08.2013 / 17:53
0

Só quero adicionar o ZFS (não tecnicamente um FS Linux, mas ainda utilizável ) tem muito alto requisitos de memória.

    
por 12.09.2014 / 14:14