Велика ли разница в использовании памяти между типами файловых систем Linux?

Велика ли разница в использовании памяти между типами файловых систем Linux?

Я пытаюсь оптимизировать систему с жесткими ограничениями памяти (DNS-323 NAS, 64 МБ) и хотел бы узнать, знаете ли вы, как узнать использование памяти для различных файловых систем?

Естественно, на используемую память повлияет размер дерева fs, но относительно говоря. Например, будет ли ext4 использовать в 2 раза больше памяти, чем ext2 и btrfs в 3 раза? Мой google-foo ничего не выдал, так как же можно узнать?

решение1

Не совсем. Для большинства основных файловых систем файловая система играет важную роль только в том, как данные хранятся на диске. Когда она находится в памяти, она является частью виртуальной файловой системы ядра. Некоторые функции файловой системы, такие как шифрование «на лету» и дедупликация данных, требуют дополнительной памяти, но их легко отключить.

Однако разные файловые системы могут иметь разные требования к процессору с точки зрения чтения/записи данных. Использование журналируемой файловой системы, такой как Ext3/4, по сравнению с нежурналируемой файловой системой, такой как Ext2, потребует немного больше вычислительной мощности для сохранения файла.

решение2

Я просто хочу добавить, чтоЗФС(технически это не Linux FS, но все жепригодный к использованию) имееточень высокоТребования к памяти.

Связанный контент