3

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

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

2 ответа2

2

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

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

0

Я просто хочу добавить, что ZFS (не технически Linux FS, но все еще пригодна для использования) имеет очень высокие требования к памяти.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .