
Estou tentando otimizar um sistema com memória severamente restrita (DNS-323 NAS, 64 MB) e gostaria de saber 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, o ext4 usará 2 vezes mais memória do que o ext2 e o btrfs 3 vezes? Meu google-foo não apareceu nada, então como alguém poderia descobrir?
Responder1
Na verdade. Para a maioria dos principais sistemas de arquivos, o sistema de arquivos desempenha apenas um efeito importante na forma como os dados são armazenados no disco. Quando está na memória, faz parte do sistema de arquivos virtual do kernel. Alguns recursos do sistema de arquivos, como criptografia instantânea e desduplicação de dados, exigem memória adicional, mas podem ser facilmente desativados.
Diferentes sistemas de arquivos podem ter diferentes requisitos de CPU, em termos de leitura/gravação de dados. Usar um sistema de arquivos com diário como o Ext3/4 versus um sistema de arquivos sem diário como o Ext2 exigirá um pouco mais de poder de processamento para salvar um arquivo.
Responder2
Eu só quero adicionar issoZFS(não é tecnicamente um Linux FS, mas ainda assimutilizável) temmuito altorequisitos de memória.