¿Existe una gran diferencia en el uso de memoria entre los tipos de sistemas de archivos de Linux?

¿Existe una gran diferencia en el uso de memoria entre los tipos de sistemas de archivos de Linux?

Estoy intentando optimizar un sistema con una memoria muy limitada (DNS-323 NAS, 64 MB) y me pregunto si sabe o sabe cómo averiguar el uso de memoria para diferentes sistemas de archivos.

Naturalmente, la memoria utilizada se verá afectada por el tamaño del árbol fs, pero en términos relativos. Por ejemplo, ¿ext4 consumirá 2 veces más memoria que ext2 y btrfs 3 veces? Mi google-foo no ha mostrado nada, entonces, ¿cómo podría saberlo?

Respuesta1

No precisamente. Para la mayoría de los sistemas de archivos principales, el sistema de archivos solo juega un efecto importante en la forma en que se almacenan los datos en el disco. Cuando está en la memoria, forma parte del sistema de archivos virtual del kernel. Algunas funciones del sistema de archivos, como el cifrado sobre la marcha y la deduplicación de datos, requieren memoria adicional, pero se desactivan fácilmente.

Sin embargo, diferentes sistemas de archivos pueden tener diferentes requisitos de CPU en términos de lectura/escritura de datos. El uso de un sistema de archivos con registro como Ext3/4 frente a un sistema de archivos sin registro como Ext2 requerirá un poco más de potencia de procesamiento para guardar un archivo.

Respuesta2

solo quiero agregar esoZFS(Técnicamente no es un Linux FS pero aún asíusable) tienemuy altorequisitos de memoria.

información relacionada