Новая версия OpenZFS 2.1 уже выпущена и включает поддержку dRAID, улучшения совместимости и многое другое.

Анонсирован выпуск новой версии проекта OpenZFS 2.1. и в этой новой версии представлены несколько улучшений, наиболее важным из которых является добавленная поддержка dRAID.

Тем, кто не знаком с OpenZFS, следует знать, что это обеспечивает реализацию компонентов ZFS относится как к файловой системе, так и к диспетчеру томов. В частности, реализованы следующие компоненты: SPA (Распределитель пула хранения), DMU (Блок управления данными), ZVOL (Эмулированный том ZFS) и ZPL (Уровень ZFS POSIX).

Кроме того, проект oОн предлагает возможность использовать ZFS в качестве серверной части для кластерной файловой системы Lustre. Работа над проектом основана на исходном коде ZFS, импортированном из проекта OpenSolaris и дополненном улучшениями и исправлениями сообщества Illumos. Проект разрабатывается с участием персонала Ливерморской национальной лаборатории по контракту с Министерством энергетики США.

Код распространяется под бесплатной лицензией CDDL, который несовместим с GPLv2, который не позволяет интегрировать OpenZFS в исходное ядро ​​Linux, поскольку не разрешается смешивать код под лицензиями GPLv2 и CDDL. Чтобы устранить эту несовместимость лицензирования, было решено распространять весь продукт по лицензии CDDL как отдельный загружаемый модуль, который поставляется отдельно от ядра. Стабильность кодовой базы OpenZFS считается сопоставимой с другими ФС для Linux.

Основные новые возможности OpenZFS 2.1

В этой новой версии основная новинка, которая представлена, - поддержка технологии dRAID. (Распределенный резервный RAID), с помощью которого вы можете создавать группы, используя новый распределенный вариант RAIDZ, который позволяет значительно сократить время восстановления с помощью встроенных «горячих» резервов. Виртуальное хранилище DRAID состоит из нескольких внутренних групп RAIDZ, каждая из которых содержит запоминающие устройства и устройства для хранения блоков четности. Эти группы разбросаны по всем дискам, чтобы оптимально использовать доступную пропускную способность диска. Вместо отдельного диска горячего восстановления в dRAID используется концепция логического распределения блоков горячего восстановления по всем дискам в массиве.

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

Кроме того, мы также можем обнаружить, что предоставлена ​​возможность сохранять статистику по групповой производительности в формате базы данных InfluxDB оптимизирован для хранения, анализа и манипулирования данными в виде временных рядов (частей значений параметров через определенные интервалы времени). Для экспорта в формат InfluxDB предлагается команда «zpool_influxdb».

А также свойство «совместимость», zpool create -u отключает автоматическое монтирование, «zpool history -i» - отображение в истории операций длительности выполнения каждой команды, «zpool status» в которое добавлено предупреждение о дисках с неоптимальным размером блока и "zfs rename -u", которое переименовывает файловую систему без ее повторного монтирования.

Из других изменений, которые выделяются этой новой версии:

  • Улучшена производительность интерактивного ввода-вывода.
  • Повышена производительность предварительной выборки для рабочих нагрузок с параллельным доступом к данным.
  • Повышенная масштабируемость за счет уменьшения числа конфликтов блокировок.
  • Сокращение времени ввоза бассейна.
  • Обширная модернизация страниц руководства
  • Уменьшена фрагментация блоков ЗИЛ.
  • Повышена производительность рекурсивных операций.
  • Добавлена ​​автоматическая проверка ABI для интерфейсов публичных библиотек.
  • Улучшено управление памятью.
  • Ускорена загрузка модуля ядра.

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


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Будьте первым, чтобы комментировать

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

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.