Рейтинг:5

Должен ли я использовать файловую систему zfs или ext4 на старом ноутбуке с SSD?

флаг mw

При установке Ubuntu 21.10 на довольно старый ноутбук я заметил, что также могу выбрать ZFS в качестве файловой системы, которая, по-видимому, стала использоваться по умолчанию на сервере Ubuntu. Насколько я мог прочитать, это одна из гордостей сообщества FreeBSD как надежная и зрелая файловая система, и она довольно новичок в экосистеме Linux. Так что мне любопытно об этом.

Я хотел бы зашифровать весь SSD моего ноутбука, и я хотел бы иметь производительную систему. Итак, мне интересно, каковы будут последствия использования ZFS вместо старого доброго ext4 с точки зрения производительности, стабильности и использования батареи?

guiverc avatar
флаг cn
Если у вас много оперативной памяти, много ресурсов процессора и вам нужна ZFS — это хорошая производственная файловая система. Однако это ресурсоемкий; поэтому я бы пропустил его использование, если вы не извлечете выгоду из того, что он предоставляет.
chrylis -cautiouslyoptimistic- avatar
флаг er
В качестве примечания, если он не припаян, я рекомендую заменить SSD. У них есть срок службы, и они не особенно дороги.
флаг ag
Если у вас нет веской причины, просто выберите файловую систему, предложенную установщиком. Это даст вам конфигурацию, которая очень хорошо протестирована и, следовательно, с наименьшим количеством сюрпризов. Кроме того, если вы шифруете свой жесткий диск, вам лучше иметь очень хорошо проверенные резервные копии, иначе вы должны быть готовы к потере данных. Тестирование — это резервное копирование и восстановление.
Рейтинг:6
флаг in

ZFS отлично подходит для серверов с большим количеством оперативной памяти, процессоров и дисков.

Он очень хорошо работает с большими дисками и объединением нескольких дисков, а также имеет приятные функции, такие как программная реализация гибридной вращающейся ржавчины + тома кэш-памяти SSD для дополнительной производительности.

Если у вас есть один небольшой диск с ограниченным объемом оперативной памяти, zfs может по-прежнему работать хорошо, но большинство его преимуществ исчезнут, и ext4 может работать также, но с меньшим использованием оперативной памяти.

Для отдельных дисков более 4T я бы предпочел xfs вместо zfs или ext4. Для более чем 3-х дисков или вращающегося диска с ssd zfs начинает выглядеть очень интересно. Между 2T и 4T на одном диске любой из них, вероятно, будет иметь одинаковую производительность.

Но, как всегда, на это сильно влияет ваш конкретный вариант использования, и есть крайние случаи, когда любой из них будет работать лучше, чем другие. Например, zfs и xfs работают намного лучше, чем ext4, когда у вас есть тысячи файлов в одном каталоге, независимо от размера диска. Но это крайний случай, и не распространенный, особенно с дисками меньше 2T.

Для небольших дисков, которые обычно используются в ноутбуках, ext4 должно быть достаточно, и если вам нужно шифрование, значения по умолчанию, которые вы получаете, когда вы включаете его в установщике Ubuntu, вероятно, лучше всего работают с ext4 в любом случае.

blnks avatar
флаг mw
Мой диск всего 256GB. Итак, что вы думаете о возможной разнице, которую это имеет значение?
user10489 avatar
флаг in
Я не вижу особого смысла использовать что-то кроме ext4 для чего-то такого маленького. Значения по умолчанию с LUKS и ext4 в установщике Ubuntu должны работать хорошо.
флаг cn
pts
Почему XFS лучше, чем ext4 для больших вращающихся дисков?
user10489 avatar
флаг in
xfs был специально разработан для больших файлов и большого количества файлов. Многие из его внутренних структур данных представляют собой b-деревья, а не линейные списки, которые обычно использует ext4. Выше 2T xfs становится выгоднее, а выше 4T линейные структуры данных ext4 становятся серьезной проблемой. (B-деревья похожи на двоичные деревья, за исключением того, что они не двоичные, и предназначены для эффективной работы на блочных устройствах.)
флаг cn
По моему опыту, XFS имеет лучшую производительность чтения, чем ext4 с большим количеством маленьких файлов, но производительность записи значительно хуже. Он популярен на веб-серверах, где операции чтения значительно превышают количество операций записи, но на персональном ноутбуке, где я иногда что-то компилирую, я все же предпочитаю ext4.
user10489 avatar
флаг in
Я предпочитаю ext4 на меньших дисках. Интересный xfs имеет более медленную скорость записи; изначально он был разработан специально для ситуации, когда в основном читаются (серверы видео по запросу), так что это не так уж удивительно.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.