Логотип

OpenZFS 2.4 расширяет поддержку ядра Linux до версии 6.18 и поддерживает FreeBSD 14–16

OpenZFS 2.4 расширяет поддержку ядра Linux до версии 6.18 и поддерживает FreeBSD 14–16

Спустя почти год после предыдущего выпуска 2.3 OpenZFS, надёжная файловая система с открытым исходным кодом и менеджер томов, интегрирующий расширенные функции защиты данных, такие как моментальные снимки, контрольные суммы и репликация, выпустила свою последнюю версию 2.4.

Что касается Linux, OpenZFS 2.4 поддерживает ядра от 4.18 до 6.18, что охватывает как старые корпоративные дистрибутивы, так и последние стабильные ядра и ядра для разработки. Поддержка FreeBSD ориентирована на текущие и будущие основные ветки, в частности FreeBSD 14, 15 и 16.

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

Кроме того, в OpenZFS 2.4 внесено несколько улучшений, повышающих производительность хранилища. Производительность шифрования была повышена за счет ускорения AVX2 для AES-GCM, что увеличило пропускную способность на современных процессорах. Невыровненные операции прямого ввода-вывода теперь выполняются по упрощенному пути ввода-вывода без кэширования, что повышает надежность без ущерба для производительности.

В этом выпуске также представлена возможность размещать данные ZIL на специальных виртуальных устройствах, если они доступны, а также расширена обработка special_small_blocks, чтобы обеспечить запись ZVOL на специальные виртуальные устройства, включая поддержку значений, не кратных степени двойки.

Читать  ClamAV сокращает размер базы данных сигнатур на 50 %

Инструменты для управления данными и их обслуживания также были улучшены. Новая опция zfs rewrite -P по возможности сохраняет логическое время создания, что помогает уменьшить размер инкрементального потока отправки. Операции в масштабах пула стали проще благодаря новой опции -a, которая позволяет очищать, обрезать или инициализировать все импортированные пулы одновременно. Администраторы также могут очищать определенные временные диапазоны с помощью новых опций zpool scrub -S -E и предварительно загружать таблицы клонирования блоков с помощью zpool prefetch -t brt.

Что касается надёжности, то теперь OpenZFS может временно отключать дочерние виртуальные устройства, которые работают аномально медленно, что помогает пулам оставаться работоспособными при частичных проблемах с оборудованием. Была усовершенствована обработка RAIDZ, улучшено поведение ashift, а также исправлены многочисленные ошибки в групповых блоках, дедупликации и клонировании блоков — во всех областях, которые влияют на работу больших и интенсивно используемых пулов.

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

Для получения дополнительной информации см. журнал изменений.

Редактор: AndreyEx

Рейтинг: 5 (1 голос)
Если статья понравилась, то поделитесь ей в социальных сетях:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Загрузка...

Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала